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(转载)

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
3月前
|
前端开发 JavaScript API
前端技术探索:从基础到未来趋势的深度剖析
前端技术探索:从基础到未来趋势的深度剖析
121 1
|
5月前
|
机器学习/深度学习 人工智能 Android开发
探索安卓应用开发的未来趋势
随着技术的不断进步,安卓应用开发领域正迎来前所未有的变革。本文将深入探讨安卓开发的新趋势,包括Kotlin的崛起、跨平台框架的发展、人工智能与机器学习的集成,以及隐私保护和安全性的加强。我们将从技术演进的角度出发,分析这些变化如何影响未来的应用开发,并讨论开发者如何适应这些趋势以保持竞争力。
|
2月前
|
移动开发 人工智能 物联网
移动应用与系统:探索现代移动开发的趋势与挑战####
本文深入探讨了当前移动应用开发和移动操作系统的最新趋势、技术挑战及未来展望。通过分析Android、iOS等主流平台的演进,以及跨平台开发工具的兴起,揭示了开发者在构建高性能、安全且用户友好的移动应用时面临的机遇与挑战。文章还强调了人工智能、物联网集成及5G技术如何重塑移动生态系统,为读者提供了一个全面的行业视角。 ####
|
2月前
|
人工智能 数据安全/隐私保护 Android开发
移动应用开发的未来趋势与系统创新
随着移动技术的不断进步,移动应用(App)已成为人们生活中不可或缺的一部分。本文将探讨移动应用开发的最新趋势,包括跨平台开发的兴起、人工智能的集成、以及用户体验设计的重要性。同时,我们也将分析移动操作系统的演变,特别是Android和iOS的最新更新如何影响开发者的工作。通过这些讨论,我们将揭示移动应用开发领域的未来方向,为开发者提供前瞻性的见解和建议。
|
3月前
|
人工智能 开发框架 搜索推荐
探索移动应用开发的未来:技术趋势与系统创新
【9月更文挑战第35天】在数字时代的浪潮中,移动应用和操作系统正塑造着我们日常生活的方方面面。本文旨在深入探讨移动应用开发的新趋势,包括跨平台开发框架的兴起、人工智能的融合、以及用户体验设计的革新。同时,将分析移动操作系统的演化,如Android和iOS的最新更新,以及它们对开发者社区的影响。通过实际代码示例,我们将揭示如何利用这些技术进步来创建更智能、更互动的移动应用。文章不仅为开发者提供实用的指导,也为对未来移动技术感兴趣的读者提供洞见。
|
5月前
|
人工智能 搜索推荐 物联网
移动应用开发的未来趋势:从跨平台到AI集成
在数字化浪潮的推动下,移动应用已成为我们日常生活不可或缺的一部分。本文将探讨移动应用开发领域的最新进展,特别是跨平台框架和人工智能技术的融合如何塑造这一行业。通过分析当前技术栈、工具和最佳实践,我们将揭示未来移动应用开发的趋势,并讨论这些变化对开发者、企业和最终用户的意义。
162 1
|
5月前
|
人工智能 物联网 Android开发
探索安卓开发的未来趋势:从传统到尖端技术
随着技术的不断进步,安卓开发领域也迎来了新的变革。本文将深入探讨安卓开发的最新趋势,包括Kotlin的崛起、Flutter的应用、AI集成以及物联网的结合等方面。我们将通过分析这些技术如何影响当前的开发实践,来揭示未来安卓应用开发的可能方向。文章旨在为开发者提供前瞻性的视角,帮助他们把握技术发展的脉搏,从而在竞争激烈的市场中脱颖而出。
81 1
|
5月前
|
人工智能 搜索推荐 物联网
移动应用与系统:技术演变与未来趋势
【8月更文挑战第21天】本文深入探讨了移动应用和操作系统的技术演进,以及它们如何塑造我们的日常生活。从早期的功能手机到现代的智能手机,技术的每一次飞跃都带来了新的应用场景和用户体验。文章还将预测未来的发展趋势,包括人工智能、物联网、5G网络等新技术如何进一步影响移动应用和操作系统的发展。最后,我们将探讨这些技术变革对个人和社会的潜在影响,以及我们如何应对这些挑战。
|
5月前
|
开发框架 搜索推荐 安全
探索移动应用开发的未来趋势:跨平台技术与用户体验的革新
【8月更文挑战第19天】在移动技术的快速演进中,开发者和用户正经历着一场关于效率、可访问性和个性化体验的革命。本文将深入探讨跨平台开发框架如何重新定义移动应用开发,以及这些变革如何影响最终用户的体验。我们将通过分析当前流行的移动操作系统特性,来预测未来移动应用的发展方向,并讨论这些变化对开发者和用户意味着什么。
|
8月前
|
人工智能 弹性计算 自动驾驶
2023 AI开发者生态报告:技术生态、开发范式与应用案例全景
随着人工智能技术的飞速发展,全球IT市场对AI的投入持续增长,预计到2027年将达到4236亿美元。