全球开发人员报告:1100万开发人员积极使用JavaScript

发布于:2021-01-08 11:39:23

0

66

0

javascript devops 开发人员

哪种编程语言拥有最强大的社区和最活跃的程序员?有多少开发人员正在实施DevOps策略?移动程序员使用什么框架?让我们来看看数据,看看SlashData的报告《开发者经济学:开发者国家状况》第17版中来自155个国家的17,000名开发者揭示了什么。

开发人员分析师和研究公司SlashData进行了一项调查,向17,000名开发人员询问了他们的经验,平台,生态系统和编程语言。数据汇编在免费下载的报告中:《开发人员经济学:开发人员国家状况》第17版。调查覆盖了国际受众,被翻译成八种语言,并接收了来自155个国家的数据。

紧跟全球编程社区的脉搏。以下是从报告中收集的一些重要见解。

JavaScript是头号狗,但Kotlin的发展迅速

SlashData的报告将JavaScript牢牢放在首位,指出超过1100万开发人员使用JavaScript。该数字包括使用可编译为JS的语言,例如CoffeeScript和TypeScript。JavaScript已在Web开发和服务器应用程序等各个领域广泛使用,因此看到如此之高的数量不足为奇。

根据所使用的方法,跟踪编程语言的积极使用可以揭示不同的答案。例如,TIOBE索引声称Java是第一语言。

{xunruicms_img_title}

Kotlin可能不在使用最频繁的前五种编程语言中,但是它正在迅速增长。在一年之内,JetBrain的Kotlin在SlashData报告中从第11位上升到第8位。目前,该报告估计有190万开发人员(或十分之一)使用Kotlin。

这种增长可能反映了Kotlin是Android的一流语言这一事实。许多Android开发人员正在从Java转向Kotlin进行应用程序开发。

Kotlin还在爬其他图表,例如RedMonk的编程语言排名。它的GitHub存储库目前拥有29,700颗星,拥有344位贡献者。

需求DevOps

DevOps和自动化继续引起人们的兴趣和使用量的增加。根据Dice Insights根据Burning Glass Nova数据发布的报告,DevOps是最需要的技术技能之一。根据SlashData的说法,超过70%的开发人员对DevOps感兴趣,他们正在学习或已经实施了DevOps。

SlashData报告指出:DevOps发展迅速,并涉及开发人员的运营,组织和技能。它不再只是持续集成,而是演变为持续部署或整个生产过程的自动化。随着自动化和覆盖范围的增加,集成端到端安全性已成为该过程的重要组成部分。机器学习和数据科学也越来越多地用于优化自动化和操作。

对DevOps专家来说是个好消息:根据堆栈溢出计算器,DevOps专家的薪水最高。DevOps的经济利益也可能推动其实施。

顶级跨平台移动框架

跨平台框架允许开发人员针对多个设备,通过使代码可重用可以节省宝贵的时间。34%的接受调查的开发人员表示,他们在过去一年中使用了跨平台的移动框架。

开发人员将什么用作主要框架?

{xunruicms_img_title}

React Native是最常用的选择,有23%的开发人员选择了它。React Native使用本地组件和React概念来为iOS和Android设备构建应用程序。由于它是用JavaScript编写的,因此大多数开发人员已经拥有合适的知识库。

根据SlashData的数据,主要针对iOS开发人员的开发人员大多使用React Native(占31%)。同时,针对Windows 8/10设备的开发人员 可以根据需要使用Xamarin。

Chatbot和消息传递平台开发

在聊天机器人开发中可以看到开发人员优先级之间的全局差异。

在亚洲,五分之二的开发人员为消息平台和/或聊天机器人构建应用程序。但是,只有22%的北美和西欧开发人员正在开发消息传递或聊天机器人应用程序。消息应用程序(例如LINE和微信)在亚洲国家的流行可能是消息传递平台开发人员数量众多的原因。

随着聊天机器人变得越来越复杂或看到各种用例(例如在电子商务中),这些数字可能会在全球范围内增长。