2017技术趋势:最受欢迎的几大工具

简介:

对于IT专业人士来说,世界永远不会停滞不前:总是会有新技术要去发现,边界要去跨越,知识要去扩张,差距要去缩小。

今年年初时,JAXenter曾针对“2017你最感兴趣的技术”这一话题展开过调查(为期一个月,受访人数900+),其目的是找出2017年备受关注的语言,框架和工具。由于上周JAXenter已经公布了最流行的框架,所以本期咱们关注的重点是目前的一些顶级工具。

DevOps工具:趋势

DevOps是一个复杂的概念, 它代表了一种文化、运动或实践。是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的目的是构建一种文化和环境使构建,测试,发布软件更加快捷,频繁和可靠。

在本次JAXenter的调查中,31%的受访者认为DevOps“非常有趣”, 36.9%的受访者认为它“有趣”,只有很少的一部人群对它不感冒。

image

  这些结果表明,DevOps将会是今年最流行的趋势。

image

  持续集成和持续交付

就持续集成而言, Jenkins以78.1%的明显优势胜出,其次是Travis CI , TeamCity和Bamboo 。

image

虽然在持续集成中Jenkins取得了压倒性的胜利,但是对于持续交付工具来说,情况略微有点复杂,并不是一边倒的情况。 排位第一的是 - Ansible - 紧随其后的是Vagrant , Puppet和Chef 。 Otto (来自HashiCorp)和Habitat (来自Chef)这些“年轻”的工具似乎并没有打动太多的受访者,这可能表明这些工具的推广或者说影响力还不够大。
image

  容器

就容器技术而言,调查显示本次最大的赢家是Docker,它吸引了将近80%的受访者的关注和兴趣,其次是Kubernetes (53.2%)和CoreOS 。

image

最流行的工具前五名获奖者分别是Docker,Jenkins,Kubernetes,Ansible和Vagrant 。
image

去年时,Jenkins曾是受访者最喜欢的工具, Docker其次,Vagrant排名第三,Kubernetes未能进入前5,再来看看这一年中的变化有多大!Docker已经成功超越了Jenkins,成为了第一,Kubernetes以惊人的速度获得了大家的认可,跨入了前三,Vagrant则连跌两位下降至第五。

image

  DevOps工具:内部提示

这些结果表明DevOps技术,方法和工具正在受到广泛关注。让我们来看看工具雷达 ,它突出了调查受访者感兴趣的一些工具。 特别值得注意的是: 受访者似乎对容器平台Rancher和存储库管理器GitLab更感兴趣 。

image

其中,Rancher 被提到六次,GitLab五次,Salt和CircleCI两次。 其余的工具只提到一次。

本文转自d1net(转载)

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
Prometheus 监控 Cloud Native
SpringBoot系列之Prometheus自定义埋点上报
之前介绍了一篇SpringBoot集成Prometheus实现数据上报的博文,在前面一篇博文中,更多的是一个SpringBoot应用如何最小成本的接入Prometheus,并结合Grafana配置一个完整的应用监控大盘 有看过前文的小伙伴可能知晓,SpringBoot接入Prometheus之后,基本上不用做额外的开发,就已经实现了我们关心的JVM情况、GC情况、HTTP调用请求等信息,然而在实际的业务开发过程中,我们总会遇到一些需要手动上报的场景,那么我们可以怎么处理呢?
2487 0
SpringBoot系列之Prometheus自定义埋点上报
|
Kubernetes 容器
rancher 卸载及清理
rancher 卸载及清理
1087 0
|
2月前
|
人工智能 IDE API
阿里云百炼API Key申请方法和详细流程:附送AI首次调用代码示例
本文详解阿里云百炼API Key申请全流程:从控制台登录、创建Key、选择业务空间与权限,到环境变量配置及第三方工具调用;附首次调用代码示例,并赠送7000万免费Tokens。
310 0
|
4月前
|
存储 人工智能 对象存储
云上实践:基于YOLO11的仪表读数检测模型训练与工程化落地
本文介绍基于YOLO11的仪表读数检测模型云上实践:涵盖工业场景数据集构建(6559张图,0–9数字标注)、云端训练调优(支持GPU加速与数据增强)、ONNX导出与INT8量化,以及边缘部署、实时推理与运维管理全流程,助力自动化巡检高效落地。(239字)
云上实践:基于YOLO11的仪表读数检测模型训练与工程化落地
|
4月前
|
弹性计算 运维 监控
阿里云国际站服务器:遭遇UDP Flood攻击怎么办?
UDP Flood 不像应用层攻击那样需要精巧的漏洞利用,它是靠“蛮力”把带宽和 CPU 资源吃满。很多团队开始关注阿里云服务器 UDP 攻击防护配置,并不是因为想提前加固,而是服务器已经卡死才回头补课——这种顺序本身就很要命。
368 2
|
5月前
|
人工智能 负载均衡 定位技术
骑手配送系统中的智能调度逻辑解析
本文解析骑手智能调度系统的核心逻辑与设计思路,涵盖距离优先、负载均衡、区域划分、订单分级、高峰期应对等关键策略,并结合代码示例说明调度因子与数据驱动优化路径,助力平台提升履约效率与用户体验。(239字)
|
8月前
|
存储 算法 Java
击穿分布式时钟底层:从时钟偏移到线性一致性,工业级时序设计全实战
本文深入剖析分布式时钟本质,揭示时钟偏移导致支付覆盖、锁失效、数据错乱等根源问题;系统讲解Lamport时钟、向量时钟、HLC混合时钟及Spanner TrueTime原理与实战,提供电商订单场景的完整HLC落地代码,助你构建高可靠分布式时序能力。
455 8
|
11月前
|
Kubernetes Devops Linux
从文件的视角看容器
从Linux“一切皆文件”的哲学出发,通过剖析/proc、Namespace与Cgroups等核心机制,揭示容器技术的本质:容器并非神秘黑盒,而是基于文件系统实现的进程隔离与资源控制。Namespace通过虚拟文件系统构建隔离视界,Cgroups则以配置文件形式实施资源限制。从文件视角理解容器,可穿透Docker、K8s等上层封装,直击底层原理,展现Linux系统设计的简洁与强大。
|
11月前
《深析游戏社交量化逻辑:解锁留存付费的核心传导路径》
本文聚焦游戏内社交关系对留存与付费影响的量化分析逻辑,突破传统单一互动指标局限,深挖社交关系价值传导的核心链路。通过搭建关系质性、互动深度、价值共鸣三维量化锚点体系,精准拆解强协作、弱互动、圈层绑定等不同社交形态的差异化影响,厘清“社交绑定-行为依赖-价值认同-付费反馈”的双向闭环传导路径。结合场景化指标校准与偏差规避,区分不同游戏类型、生命周期及玩家群体的社交驱动差异,构建“量化分析-策略落地-效果反馈-迭代优化”的全链路体系。
629 1
|
机器学习/深度学习 人工智能 自然语言处理
《从语言学理论到自然语言处理:筑牢技术根基》
在人工智能时代,自然语言处理(NLP)技术如智能语音助手、机器翻译等深刻改变生活与工作方式。其背后离不开语言学理论支撑,包括句法学解析句子结构、语义学解锁语言意义、语用学融入语境理解。句法学通过依存关系分析帮助计算机识别语法成分;语义学利用语义角色标注和向量表示提升语义理解;语用学结合对话历史和背景知识,实现更自然的交互。语言学与NLP协同发展,共同推动技术进步。
559 48

热门文章

最新文章