商业项目中最受欢迎的 7 种编程语言


【导读】:Semaphore 是一个国外持续集成/持续部署方案服务商。Semaphore 称自己在过去三年对其开发者用户进行调查,调查他们在开发商业项目时一般都使用哪些语言。这些数据基于成千上万个在 Semaphore 上进行测试和部署的项目的人。所以现在这是迄今为止关于商业项目中最受欢迎的开源编程语言的全面报告。


// 注:

  • 本文并非编程语言排行榜,忽略顺序 

  • 别问我们为什么没有 XXX 编程语言,这不是我们发起调查的;


Elixir


Elixir 是一个相当年轻的语言,自然几乎所有的项目都是基于最新版本的。40% 的项目使用的是今年发布的Elixir 1.4 及以上版本,该版本于 2016 年 1 月 1日发布。

Go


Go的发布政策规定,支持Go的每个主要的版本。因此,使用Go的商业项目中有60%正在使用官方支持的版本。

Java


大多数项目都基于Java 8。Java 9 于17 年9 月发布,但现在的项目似乎没有采用。甲骨文公司宣布,将长期支持 Java 8版本,甚至到 2022 年,而Java 9将不会被指定为长期支持的版本。Java 18.9 LTS 计划于2018年9月发布。

Node.js


在过去的几年中,Node.js 运行时发生过很多变化,最终整合了新的发布时间表。实际情况是,几乎三分之一的项目都是使用过时的 Node 版本,而不到10%的项目使用 2017 年发布的版本(v8或v9)。

Node 9 在今年秋天发布,但我们还没有很多项目采用。值得注意的是,截至3月份,AWS Lambda 支持Node.js 6.10 版本。

PHP


PHP 已经成为多年来使用最多的十大语言之一,并且在建站时,它都用在服务器端。

大部分项目正在使用 5.6 版本,在2017年1月19日就结束了支持。此版本将持续更新,直到2018年底。不再支持 5,3,5.4 和 5.5 版本。这可能是由于从 5.x 更新到7.x的过程很复杂。例如,许多致命错误已被转换为异常,变量和整数处理。

所有使用PHP的项目中有19%使用PHP 7.0版本。该版本于2015年12月发布,支持期限为1个月。7.1版于去年十二月发布。到目前为止,只有9%的项目正在使用它。

Python


Python去年就在 Hacker News 和各种技术论坛上受到了很多关注,尽管 Python 3 是在2008年发布,但是仍有超过70%的商业项目使用 2.7版本。

截至今年4月,AWS Lambda 支持 Python 3.6 和 2.7。

Ruby


开源正在快速发展,Ruby 社区紧跟时代潮流。超过85%的项目使用 Ruby 2.0 及更高版本。

需要注意的一个事情是,2.0 和 2.1 版本已经结束了,而 Ruby 2.2  EOL 将于 2018年3月31日发布。建议升级到更新的版本,因为旧版本没有获得安全更新。

另外需要注意的是 Rails 5 只支持 Ruby 2.2.2 及更高版本。

问题来了,

各位在职的猿媛,你家公司的商业项目,在用什么编程语言?对应版本是?


转自:www.oschina.net/news/91957/most-popular-open-source-language

编译:开源中国,英文:Semaphore


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/304264.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为or、in平反——or、in到底能不能利用索引?

先说一个笑话,作为开场白。俺也换换风格试一试,呵呵。 在以前,有三个书生赶考,在路上遇到了一个算命先生,于是就问算命先生:我们三个人赶考,结果如何呀?算命先生伸出来了一个手指头&…

iNeuOS 工业互联网操作系统,在核工业测控领域的成功应用

注:由于本项目涉及核工业,具体细节保密。1. 前言iNeuOS工业互联网操作系统iNeuOS,公众号:iNeuOS“iNeuOS工业互联操作系统”面向未来,公众号首秀iNeuOS工业互联网操作系统积累了10多年工业领域知识和经验&#xff0…

5 thinkpad 黑将评测_王中林院士团队黑科技:80秒,将PM 2.5降至0!把森林氧吧搬回家!...

空气负离子(NAI)被称为“空气维生素”,它们广泛用于室内空气净化,包括去除空气中的颗粒物、对挥发性有机化合物进行氧化分解和抑菌。除了从森林、瀑布和暴雨等自然来源外,目前还开发了基于电晕放电、热离子电子发射、光激发和勒纳效应的纳米空…

详细解读给数据挖掘新手的6个案例

1946年2月16日,是一个值得纪念的日子。在这一天,人类历史上真正意义上的第一台电子计算机诞生了,此后计算机便随着科技的发展以强大的生命力飞速发展着。而作为用来定义计算机程序的形式语言——编程语言也紧跟计算机其后蓬勃发展&#xff0c…

Jquery高亮显示文本中重要的关键字

一、界面预览鼠标放到右边的Tab按钮上&#xff0c;文字透明度降低&#xff0c;同时一段文字高亮显示&#xff0c;效果如下&#xff1a;Demo地址&#xff1a;http://5thirtyone.com/sandbox/samples/fadefocus/很绚丽的效果幺&#xff01;二、实现原理将要高亮显示的文字加上<…

公众号滑动图代码_实用技巧:公众号封面图如何提取?

有好友留言说&#xff1a;经常看到很骚气的公众号封面&#xff0c;该怎么提取下载呢&#xff01;今天就告诉你&#xff0c;公众号的高清封面图如何下载&#xff01;一共有3种方法&#xff1a;01、网页代码直接下载①在浏览器打开公众号文章&#xff0c;在网页空白处鼠标右键&am…

如何使用 HttpReports 监控 .NET Core 应用程序

简介HttpReports 基于.NET Core 开发的APM监控系统&#xff0c;使用MIT开源协议&#xff0c;主要功能包括&#xff0c;统计, 分析, 可视化&#xff0c; 监控&#xff0c;追踪等&#xff0c;适合在中小项目中使用。github&#xff1a;https://github.com/dotnetcore/HttpReports…

课程笔记|吴恩达Coursera机器学习 Week1 笔记-机器学习基础

11. Introduction1.1 Supervised Learning已知输入x以及其对应的标签y&#xff0c;求解 f:x→y回归 regression&#xff1a;输出的结果y是一个连续的变量 yℝ分类 classification&#xff1a;输出的结果y是一个离散的变量 y{1,2,3...,k}1.2 Unsupervised Learning已知输入x&…

html如何链接sql sever,SQL Server链接服务器

链接服务器节点可以连接到另一个数据库&#xff0c;通常/通常在不同的机器上运行&#xff0c;也许在不同的城市/国家。如果您需要执行分布式查询(查询远程数据库)&#xff0c;这可能是有用的。设置链接服务器就是相当于使用简单的 SQL Server 管理套件&#xff0c;所有需要的就…

C#断点续传原理与实现

在了解HTTP断点续传的原理之前&#xff0c;让我们先来了解一下HTTP协议&#xff0c;HTTP协议是一种基于tcp的简单协议&#xff0c;分为请求和回复两种。请求协议是由客户机(浏览器)向服务器&#xff08;WEB SERVER&#xff09;提交请求时发送报文的协议。回复协议是由服务器(we…

.NET:使用 LinqSharp 简化复杂查询

LinqSharp 是个开源 LINQ 扩展库&#xff0c;它允许您编写简单代码来生成复杂查询&#xff0c;包括查询扩展和动态查询生成。LinqSharp.EFCore 是对 EntityFramework 的增强库&#xff0c;提供更多数据注解、数据库函数及自定义储存规则等。https://github.com/zmjack/LinqShar…

c#事件的发布-订阅模型_微信灰度测试订阅号付费功能,小米推出最便宜5G套餐,腾讯辟谣高管猝死赔钱事件,核心期刊发布十岁儿童文章,这就是今天的其他大新闻!...

今天是1月15日农历十二月廿一杭州又开始下雨了今天中午出个门我们这乡下打车排队能排到十几个。。。下面是今天的其他大新闻# 微信宣布&#xff1a;正灰度测试订阅号付费功能( IT之家 ) 1月15日消息&#xff0c;腾讯微信团队今日表示&#xff0c;目前微信灰度测试订阅号付费能力…

据说这篇总结覆盖了一般Python开发面试中可能会问到的大部分问题

原文标题&#xff1a;一名python web后端开发工程师的面试总结先介绍下我的情况通信背景&#xff0c;工作一年多不到两年。之前一直在做C的MFC软件界面开发工作。公司为某不景气的国企研究所。&#xff08;喏&#xff0c;我的工作经验很水&#xff1a;1是方向不对&#xff1b;2…

理解C#泛型运作原理

前言我们都知道泛型在C#的重要性&#xff0c;泛型是OOP语言中三大特征的多态的最重要的体现&#xff0c;几乎泛型撑起了整个.NET框架&#xff0c;在讲泛型之前&#xff0c;我们可以抛出一个问题&#xff0c;我们现在需要一个可扩容的数组类&#xff0c;且满足所有类型&#xff…

游戏计算机的显示器,玩游戏用多大显示器好?聊聊电脑显示器多大尺寸合适

最近有多位网友在“电脑百事网”微信公众号中留言问到“显示器多大尺寸合适”、“玩游戏用多大显示器好”类似的相关问题。今天小编就来抽空解答一下&#xff0c;希望对有类似问题的网络朋友有所参考。电脑显示器多大尺寸合适Q&#xff1a;玩游戏用多大显示器好&#xff1f;A&a…

搭建基于域名的虚拟web主机

创建两个目录&#xff0c;分别存放accp和benet两个网站的网页文件<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />创建两个页面用以以后的测试因为我的主页写的是index.htm&#xff0c;在配置文件httpd.conf中没有这个引导页面&…

百度地图大数据告诉你一线城市真相

01 城市人口吸引力大PK&#xff01;2017年度城市人口吸引力指数排名▼划重点&#xff1a;1、第三列里的省会城市南昌、长春、乌鲁木齐、兰州、海口、呼和浩特、西宁是对人口的吸引力较弱。2、第二列里的贵阳、沈阳、哈尔滨、石家庄、福州、合肥、南宁、昆明对人口的吸引力尚可。…

微软开源Power Fx,基于Excel的低代码编程语言

喜欢就关注我们吧&#xff01;微软宣布推出新的开源编程语言 Power Fx&#xff0c;一种基于 Microsoft Excel 的低代码公式语言&#xff1b;将可以在整个 Microsoft Power Platform 中进行使用。该语言背后的动机是开发一些 Excel 用户熟悉的东西&#xff0c;以内容为中心而不是…

如何通过自学找到一份开发的工作?

01学习过程比较仔细的学习了《cprimer》&#xff0c;并对每个习题都自己写代码实现了一遍&#xff0c;包括稍微复杂一点的例子。认真读完了《effective c》&#xff0c;《effective stl》。比较仔细的学完了《数据结构与算法分析》&#xff0c;并把其中的每种数据结构和算法都用…

BeetleX使用bootstrap5开发SPA应用

在早期版本BeetleX.WebFamily只提供了vuejselement的集成&#xff0c;由于element只适合PC管理应用开发相对于移动应用适配则没这么方便。在新版本组件集成了bootstrap5可以更好地适配移动Web应用&#xff1b;同时也集成了Fontawesome和bootstrapIcons,这样在开发过程中使用字体…