公众号后台接管技术支持

当您想到开源技术时,您可能会想到那些已经存在多年的技术。 这是有道理的:根据我公司Greythorn在2016年第四季度进行的一项调查, 超过 30%的参与者表示,成熟技术是他们主要使用的十大技术之一。

但是,它们可能不会继续长期主导市场。 我们将过去三年的调查结果进行了比较,以确定趋势,我们的数据表明,较新的技术已在现有技术上获得了重要的基础。 例如,有25%的受访者使用Docker,在该报告中排名第八,是仅在2013年发布的技术。14%的受访者使用的NGINX在Apache HTTP Server上Swift发展(18 %),这似乎与总体市场份额趋势相关 。 Apache Spark(占15%)在较早的Apache Hadoop上获得了强劲增长,参与我们2015年调查的27%的技术专业人员使用了Apache Hadoop,但在2017年仅占17%,下降了58%。 MapReduce同样从2015年的17%下降到2017年的10%。尽管Apache Kafka不到五年前从Apache孵化中毕业,却达到了11%,这对于直到2014年末才有主要商业支持的技术来说并不算差。

Open source technologies, graph

图片来源:Greythorn,保留所有权利

该报告有几个结论。

我们看到大数据,DevOps和微服务类型技术的使用已大大增加。

当我们检查十大技术时,十种技术中有八种具有15年以上的历史,十种技术中有九种具有10年以上的历史(Docker是唯一代表的较年轻的技术)。 但是,展望接下来的20种顶级技术,我们看到该行业出现了新的冲击:接受调查的人中有16%使用的是Apache Cassandra(2008年发布,2011年发布1.0版),有15%的人使用Spark(其开源版本为2012年(2014年发布的1.0版),14%的用户使用NGINX(2011年的1.0版)和11%的用户使用Kafka(2011年初发布,而不是1.0版)。

JavaScript与HTML和CSS紧密结合在前端,但在Node.JS后端也变得越来越流行:14%的受访者表示他们目前正在使用它。 AngularJS是前端上最受欢迎JavaScript框架,占有11%的份额。 ReactJS于2013年初发布,现已Swift吸引用户,达到7%。

我们看到大数据,DevOps和微服务类型技术的使用已显着增加,并且可以预见,这种技术将继续加速发展。

那么哪些技术已经准备好接管? 他们中的许多人都争相成为大公司,但人们使用的工具数量也在不断扩大。 这意味着在所有特定于公司的技术堆栈中寻找专业知识的难度将越来越大,同时也给希望跳入其中并开发其中一些较新技术的个人的机会。 范围更广的工具集将使您处于有利位置,以利用技术浪潮。

您三年前没有使用过哪些技术或工具?

翻译自: https://opensource.com/article/17/5/what-technologies-are-poised-take-over

公众号后台接管技术支持

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐