电子说
对于大多数企业IT部门来说,使用和贡献开源项目现在已成为日常生活的一部分。
在Black Duck的2017年开源调查中显示,77%的受访企业使用开源构建内部应用程序,69%的受访企业使用开源组件来创建客户应用程序,69%的企业表示开源能够为其基础架构提供动力。受访的企业中有48%表示,他们组织中为开源贡献力量的人数正在增加。
在许多领域中,开源项目已成为主导技术,希望让自己保持和最新技术同步的IT专业人员至少需要熟悉这些项目。根据目前的趋势,这里列出几个2018年最重要的开源项目:
一 Kubernetes
Kubernetes是帮助你更好的管理容器,Kubernetes由Google开源,其提供应用部署、维护、 扩展机制等功能,为Amazon、Microsoft Azure和谷歌云平台等提供容器服务,就连管理Docker集群的Swarm也融合了Kubernetes技术
在GitHub的 2017年10月份报告中,是热度最高的存储库。
二 JavaScript
JavaScript是世界上最流行的编程语言之一,也是世界上最受欢迎的编程语言之一。 在Stack Overflow调查中,JavaScript是最流行的语言,其中62.5%的人表示他们使用过JavaScript, JavaScript也是GitHub上最流行的编程语言, 在 PYPL 的编程语言流行指数中,JavaScript目前是第四位,而在最新的TIOBE指数中,它是第六位。
JavaScript在Web开发中特别受欢迎,如今它也已经进入了后端和移动开发。
三 Node.js
JavaScript这么流行的一大原因是Node.js的日益普及,这个运行环境允许开发人员用JavaScript编写服务器端代码,这意味着开发人员可以在编写网页应用的前端和后端时使用同一种语言。
在GitHub 2017年10月份的报告中,Node.js是热度最高的库。 在Stack Overflow的调查中,47.1%的开发者表示他们都在使用Node.js,同时,Node.js是第二受欢迎的框架,因为有62.1%的开发者表示喜欢它。 此外,它也是最受开发者欢迎的技术之一。
四 Docker
DevOps和云计算的双重趋势极大地增加了人们对容器技术的兴趣,Docker是容器技术中的领军者,在2017年的《云报告》中显示,70%的企业已经使用或正打算使用Docker,同时Docker也是企业部署DevOps的首选工具。
Docker允许开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,这使得将应用程序从一个地方转移到另一个地方变得很容易,有利于在混合云环境中使用。
五 Hadoop
Hadoop是一种在大数据解决方案中非常流行的开源工具,用于在分布式系统集群上处理大量数据。 在Stack Overflow报告中,Hadoop同时出现在最受欢迎和最想获得的技术榜单中。
然而,随着企业开始寻找其他能够更好地满足其需求的技术,一些分析师开始质疑Hadoop是否还会在大数据生态系统中的处在核心地位。 不过,它仍然是2018年企业使用的关键开源项目之一。
全部0条评论
快来发表一下你的评论吧 !