当前位置:首页 > 科技 >
2018-05-26    来源:网络整理    编辑:懒人网

最受开发者欢迎的10个开源工具 IT业界 第1张

高效,免费,大家都能用的开源工具要不要了解下?有了它们,程序员造轮子时,就事半功倍啦~

在 2017 Balck Duck 开源 360° 调查中,77% 的受访企业称他们用开放源码(以下简称“开源”)来创建内部应用程序,69% 的企业表明他们会用它来构建客户应用程序,同时,69% 的企业认为开源给公司基础架构供能。不仅如此,48% 的受访公司称团队中开源项目的贡献人数也在增长。所有这些贡献者们也正引领着开源的蓬勃发展。

所以,想要让自己的技能与开源保持相关的工程师们,至少需要熟悉以下工具。下面介绍的 10 种开源工具,是根据现在的行业趋势总结出,在 2018 年对于工程们相当重要,值得去了解。

01 DockerDevOps

最受开发者欢迎的10个开源工具 IT业界 第2张

和云计算的双重趋势极大增加了人们对容器技术的兴趣,而 Docker 正是在容器化领域中当之无愧的领导者。在 Rightscale 发布的《2017云状态报告》中,70% 的公司称他们正在或计划使用 Docker 技术,调查结果还显示 Docker 是公司配置 DevOps 工具的第一选择。

Docker 允许开发人员打包一个应用程序和依赖包到一个轻量级的容器内,方便了应用程序的移动,这在混合云环境中用处极大。

02 Kubernetes

最受开发者欢迎的10个开源工具 IT业界 第3张

Docker 技术是教你运用容器,而 Kubernetes 技术是更善于管理容器,这款由 Google 首发的容器配置工具正在进入一些容器相关的解决方案和服务领域,包括由 Amazon(亚马逊)、Microsoft Azure(微软云)和谷歌云平台提供的容器服务。甚至像 Docker,由最初支持一个叫做Swarm(群集)的独立编制工具,到现在也结合了 Kubernetes 技术。

Forrester 公司(世界上最知名的信息技术分析公司之一)的分析师们已经宣称,“Kubernetes 已经拥有了容器配置技术中的绝对优势”。同时,在 GitHub 发布的《 2017 Octoverse 报告》中,Kubernetes 是被审阅频次第二高的开源项目、讨论度最热的存储库。

03 Git

最受开发者欢迎的10个开源工具 IT业界 第4张

Git 已经以较大优势成为了最受欢迎的版本控制解决方案。2017 Stack Overflow 开发人员调查结果显示,有 69.2% 的开发人员使用 Git,这也使 Git 成为了开发人员的首选。相比之下,调查中排名第二的 Subversion 系统的使用率只有 9.1 %。

在开源里,基于 Git 技术的 GitHub 社区,它的崛起帮助 Git 扩大了受众接触面。随着越来越多的企业开始拥抱开源,他们也随之接纳了 Git。

04 JavaScript

最受开发者欢迎的10个开源工具 IT业界 第5张

在你阅读的所有报告中,JavaScript 如果不是世界上最受欢迎的编程语言之一,那么它肯定就是世界上最受欢迎的编程语言。经常在 Stack Overflow 的调查中,JavaScript 是最受开发人员欢迎的编程语言,其中62.5%的开发者们曾经用过。不仅如此,JavaScript 也是 GitHub 社区最受欢迎的编程语言,使用次数比在该网站受欢迎程度排名第二的 Python 多了将近一倍。在 PYPL 的编程语言流行指数(语言教程在Google 中的搜索频次)中,JavaScript 排名第四位,而在 TIOBE 指数(编程语言在热门搜索引擎中的点击数)中排名第六位。

JavaScript 不仅在 Web 开发领域中占据优势,它也已经打入了后端和移动开发领域。

05 Node.js

最受开发者欢迎的10个开源工具 IT业界 第6张

JavaScript 流行的一部分原因是由于 Node.Js 的日益普及,Node.Js的运行环境允许开发人员在JavaScript中编写服务器端代码,这意味着开发人员可以在编写网页应用的前端(客户看到的内容)和后端(服务器上运行的内容)时使用同一种语言。

在 GitHub Octoverse 的报告中,Node.Js 被同时评进审阅量最多的项目榜单和讨论度最热的仓储库榜单中。在 Stack Overflow 的调查中,47.1%的开发人员使用 Node.Js,同时,由于 62.1 %的开发人员喜欢这个架构,让 Node.Js 成为了深受喜爱的架构、程序库或者其他技术排行中的第二名。除此之外,它也是最想被开发人员拥有的技术,没有之一。

06 React/React Native

最受开发者欢迎的10个开源工具 IT业界 第7张

由 Facebook 创建的 React 是一个用来开发用户界面的 JavaScript 库。与之相关的一个叫做 React Native 的项目允许开发者运用 React 去创建一个跨平台的本地移动应用程序。

虽然 React 和 React Native 还是相对来说比较新的技术,但是他们普及度已经相当高了。在 GitHub 的报告中,React 是被 Fork 最多的项目之一,而 React Native 在所有开源项目中拥有人数第二多的开源贡献者,在 Stack Overflow 的调查中,虽然只有 19.5% 的开发人员使用 React,但 66.9% 的开发人员说他们喜欢这个库,这使它在这类技术中受喜爱程度排名第一。在 Indeed 网站发布的 2018 年增长最快的科技岗位技能报告中,React 占据榜首,不仅如此,求职者对 React 相关职位的搜索次数增长率高达 313%,雇主对拥有相关技能应聘者的搜索次数也增长了 229%。

07 Angular



  • 相关内容:


  • 百度搜索“最受开发者欢迎的10个开源工具”
  • 懒人网本文地址:http://lazyren.com/html/tech/20180526/20640.html


    阅读延展

    谷歌搜索和百度智能对比,谷歌有点可怕 谷歌搜索和百度智能对比,谷歌有点可怕
    近日,各家媒体纷纷报道,谷歌回到中国了,对此,李彦宏表示对百度的技术非常有信心,并自认为在中国,凭借技术和创新方面可以打败谷歌,并不担心谷歌入华。结果,转天就被
    全地形机器人冰上尬舞 险些“失足” 全地形机器人冰上尬舞 险些“失足”
    3月9日消息,此前由宾夕法尼亚大学研发的Ghost Minitaur机器人因为掌握倒立、爬墙、开门等独门绝技,引得人们的关注,一时间有人惊呼:还有什么是它做不到的?但人有失手,
    今日头条发展之路 今日头条发展之路
    第一次来字节跳动是在2017年,当时主要是冲着头条的名气和特别好奇头条在本地化推广的信息流广告精准投放的业务,也是在那时候感慨数据和AI的强大。由衷的感慨头条发展之快
    揭秘定向广告秘密,让广告是找不到我们的 揭秘定向广告秘密,让广告是找不到我们的
    编者按:你应该遇到过这样的场景:刚在搜索引擎上搜索了一个东西,随后就在其他的网页中看到了相关的广告。有人会觉得,这种定向广告(targeted ad)让人感到恐惧,但也有人
    号称创造404页面的微软海龟,所谓的国产红芯浏览器惨遭打假打脸 号称创造404页面的微软海龟,所谓的国产红芯浏览器惨遭打假打脸
    非常不想再见这样的消息。 又一个打着“自主创新”、“打破美国垄断”、“安全”等旗号的“国产”科技产品,主动暴露自己,反被推上风口浪尖。 这个产品就是:红芯浏览器。
    那些被神运营毁掉的好软件:Winamp、RealPlayer 那些被神运营毁掉的好软件:Winamp、RealPlayer
    大江东去浪淘沙,在历史发展的洪流之中,有无数软件产品随着潮起潮落浮沉。那些昔日被视为装机必备的好软件,可能现在已经鲜为被人所用。 被前浪拍死在沙滩上的软件,到底