服务器之家

服务器之家 > 正文

全球开发者报告:Python 增势迅猛、C# 连跌三位

时间:2020-10-26 13:45     来源/作者:开源中国

开发人员分析师和研究公司SlashData发布的《开发者经济学:开发者状态第19版》报告指出,C#语言的受欢迎程度在三年内从第3位滑落到第6位,不过从用户数量绝对值来看,C# 的使用量仍在增长,且它在游戏开发中特别受欢迎。该报告基于全球17000多名开发者,从编程语言用户的绝对数量方面出发进行了分析。

报告指出,JavaScript仍稳居最受欢迎榜单首位,有着1240万的开发人员正在使用该语言。其次则分别是拥有900万用户数量的Python,和820万的 Java。四五六位的编程语言相差不大,分别为用户数630万的 C/C++、610万的 PHP以及600万的 C#。其中,JavaScript的数据包含 TypeScript 在内。

全球开发者报告:Python 增势迅猛、C# 连跌三位

Slashdata 将这些数据与2017年年中的数据进行了比较得出,采用 JavaScript的开发人员数量在此期间增加了500万,Java增长160万。此外,在数据科学和机器学习使用量上升的推动下,使用Python的开发人员数量仅在去年一年就增加了220万。

相反的是,C#的处境却并不乐观。在 C/C++ 和 PHP迅猛增长的背景下,该语言在过去三年中下降了三个名次。报告称,C# 可能会在游戏和 AR/VR 开发者生态系统中维持其主导地位;但可能是因为基于 Web 技术的跨平台工具的出现,该语言似乎正在失去其在桌面开发中的优势。此外,C# 在数据科学、机器学习和移动领域也并不受欢迎。在网络和云领域,JavaScript、Java 和 PHP最受开发者欢迎,C#则表现一般。

C# 在游戏中的应用将主要得益于它在流行游戏引擎中的存在。微软最近就针对这一话题发帖,提到了使用 C# 编写脚本的 Unity 和 CryEngine,以及 MonoGame 和 Stride 等 .NET 游戏引擎。

The Register方面认为,虽然微软会乐于看到 .NET 在游戏开发中的流行,但从市场利益出发,它很可能会将网络和云的使用视为更具战略性的途径。另一方面,尽管此项调查结果表明C#正在最有战略意义的市场上输给后来者,其通过 Xamarin 技术在移动领域建立 .NET 的努力也并没有为它赢得足够多的开发者。但可以说的是,如果微软没有将 .NET 开源,那么C#的下滑趋势或许会更大。

全球开发者报告:Python 增势迅猛、C# 连跌三位

Slashdata 还研究了云技术的使用情况,就开发人员的技术偏好以及采用或拒绝云技术的原因进行了调查。结果表明,后端开发人员喜欢容器,采用率为60%,其次是数据库即服务(45%)和云平台即服务(32%)。容器编排也很受欢迎(27%),其中 Kubernetes占比50%以上。Serverless,即 AWS Lambda 或 Azure Cloud Functions 等服务,则占比26%。

其中,价格、支持和文档,以及开发的易用性/速度是导致这些选择的最重要因素;而性能则被称为最不重要的因素。

值得注意的是,在开发人员给出的不采用云技术的原因中。截至目前,排在榜首的因素是价格。特别是在虚拟机基础架构即服务方面,48% 的开发人员提到了价格。其他类别,如数据库即服务(38%)和Serverless(34%)也是如此。

此外,该报告还考察了 DevOps 的趋势。结合持续集成和持续交付的数据显示,有77% 的采用率。不过报告指出,开发人员仍然对全自动 CI/CD 管道持怀疑态度,有40% 的人选择了人工部署。

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址 2020-08-12
最新idea2020注册码永久激活(激活到2100年)
最新idea2020注册码永久激活(激活到2100年) 2020-07-29
返回顶部