七种在商业项目里面最受欢迎的编程语言
编程语言,是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。现在小编给大家带来的教程是:七种在商业项目里面最受欢迎的编程语言。
在过去的三年时间里面,我们不断地对Semaphore博客上的开发人员进行相关的调查,调查他们在开发商业项目的时候,一般情况下都使用哪一些编程语言。这一些数据都是基于成千上万个在Semaphore上进行测试以及部署的项目的人。所以直至目前为止,这是迄今为止关于商业项目里面最受欢迎的开源编程编程语言的全面报告。希望这对大家有所帮助!
编程语言一:Go
Go的发布政策规定,支持Go的每一个主要的版本。这样子的话,使用Go的商业项目里面有百分之六十正在使用官方所支持的版本。
编程语言二:Node.js
在过去的几年时间里面,Node.js运行的时候发生过非常多的变化,最终整合了一个新的发布时间表。实际的情况就是,几乎三分之一的项目都是使用一些过时的Node版本,而不到百分之十的项目使用2017年发布的版本(v8又或者是v9)。
Node9在今年秋天发布,但我们依然还没有非常多的项目采用。在这里大家都需要注意一点,那就是截至3月份为止,AWSLambda支持Node.js6.10这一个版本。
编程语言三:java
大多数得到项目都基于Java8。Java9于17年9月的时候发布的,但现在的项目似乎没有采用。于是甲骨文公司宣布,将长期支持Java8这一个版本,甚至到2022年,而Java9将不会被指定为长期支持的版本。Java18.9LTS计划于2018年9月的时候发布。
编程语言四:Python
Python在去年的时候,就以及在黑客新闻以及各种各样的论坛上受到了非常多的关注,尽管Python3会在2008年的时候发布,但是仍有超过70%的商业项目使用2.7这一个版本。
截至今年4月的时候,AWSLambda支持Python3.6以及2.7。
编程语言五:Ruby
大家可以看到,开源正在快速的发展,Ruby社区紧跟时代潮流。超过85%的项目使用Ruby2.0又或者是更加高的版本。
在这里大家都需要注意的一件事情,那就是2.0以及2.1版本已经结束了,而Ruby2.2EOL将于2018年3月31日发布。所以小编的建议就是升级到更加新的版本,因为旧版本没有获取得到安全更新。
另外,大家都需要注意的是Rails5仅仅只支持Ruby2.2.2以及更加高的版本。
编程语言六:php
小编相信大家都应该知道,PHP已经成为多年来使用最多的十大编程语言之一。除此之外,在建站的时候它都使用在服务器端。
大部分的项目正在使用5.6这一个版本,在2017年1月19日这一个就结束了支持。这一个版本将持续更新,直到2018年底。不再支持5,3,5.4以及5.5这一个版本。就小编个人认为,这有可能是由于从5.x更新到7.x的过程非常的复杂。就比如说:有许多的致命错误已经被转换为异常,变量以及整数处理了。
所有使用PHP的项目里面有19%使用PHP7.0这一个版本。这一个版本于2015年12月的时候发布,支持期限为1个月。7.1版于去年十二月发布。到目前为止,仅仅只有9%的项目正在使用它。
编程语言七:Elixir
最后小编要为大家介绍的是Elixir,它是一个相当年轻的编程语言,自然几乎所有的项目都是基于最新版本的。百分之四十的项目使用的是今年发布的Elixir1.4及以上版本,另外一个方面,这一个版本于2016年1月1日发布。
小编结语:
在这里小编还想补充一点,最早的编程语言是在电脑发明之后产生的,当时是用来控制提花织布机及自动演奏钢琴的动作。在电脑领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。