全球开发者报告:1100万开发人员积极使用 JavaScript[每日前端夜话0xEC]

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

开发人员分析师和研究公司 SlashData【https://www.slashdata.co/】 进行了一项调查,向 17,000 名开发人员调查了他们的经验、平台、生态系统和编程语言。数据汇总在免费下载的报告中:开发者经济学:开发者状态第17版【https://www.slashdata.co/free-resources/state-of-the-developer-nation-17th-edition】。该调查覆盖了国际受众,被翻译成八种语言,并接收了来自 155 个国家的数据。

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

JavaScript 夺魁,但 Kotlin 发展迅速

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

根据所使用的方法,跟踪编程语言的使用情况可以揭示不同的答案。例如,TIOBE 指数【https://www.tiobe.com/tiobe-index/】认为 Java 是第一语言。

全球开发者报告:1100万开发人员积极使用 JavaScript[每日前端夜话0xEC]

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

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

Kotlin 也在其他排名中表现优异【https://jaxenter.com/kotlin-java-android-history-160653.html】,例如 RedMonk 的编程语言排名。它的 GitHub 库【https://github.com/JetBrains/kotlin】目前拥有 29,700 颗星,并有 344 位贡献者。

DevOps 需求旺盛

DevOps 和自动化继续引起人们的兴趣,使用量持续增加。Dice Insights 根据 Burning Glass Nova 数据发布的报告【https://jaxenter.com/devops-c-python-demand-job-skills-160874.html】显示,在最受欢迎的技术中排名第一的技能就是 DevOps。根据 SlashData 的说法,超过 70% 的开发人员对 DevOps 感兴趣,或者正在学习,或者已经对其进行了实施。

SlashData 报告指出:

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

对 DevOps 专家来说是个好消息:根据 Stack Overflow Calculator【https://jaxenter.com/devops-careers-stackoverflow-163127.html】 的说法,DevOps 专家的薪水最高。从 DevOps 获得的经济利益也是推动其实施的原因之一。

顶级跨平台移动框架

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

开发人员用的主要框架是什么?

全球开发者报告:1100万开发人员积极使用 JavaScript[每日前端夜话0xEC]
最常用的跨平台框架。来源 ©SlashData
有 23% 的开发人员选择 React Native【https://facebook.github.io/react-native/】。React Native 使用本地组件和 React 概念来为 iOS 和 Android 设备构建应用。由于它是用 JavaScript 编写的,所以大多数开发人员已经拥有了对应的知识。

根据 SlashData 的数据,主要针对 iOS 的开发人员大多使用 React Native(占31%)。同时针对 Windows 8/10 设备的开发人员可以根据需要使用 Xamarin【https://dotnet.microsoft.com/apps/xamarin】。

Chatbot 和消息传递平台开发

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

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

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

原文:https://jaxenter.com/dev-report-javascript-164201.html

更多相关文章

  1. JavaScript 框架安全报告2019[每日前端夜话0xE5]
  2. Java 开发者写 SQL 时常犯的 10 个错误
  3. 专属开发者的福利,1000刀+的羊毛在等你
  4. Web开发者必备的20款超赞jQuery插件
  5. 你能确定IE8的开发者工具栏中的hasLayout吗?
  6. iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级
  7. 小区物业收费管理系统的实习报告
  8. 开发者实验室体验之文智自然语言处理SDK by python
  9. Linux实验报告一

随机推荐

  1. 使用 TypeScript 和依赖注入实现一个聊天
  2. 分享崔庆才的一些学习经验和生活感悟
  3. 为什么要用 Node.js?[每日前端夜话0x77]
  4. pytest中print的坑
  5. 程序员到底该怎么给女朋友挑礼物
  6. 互联网骨干网间的连接(NAP和BGP)
  7. Android中自带的SQLite数据库
  8. 抄答案就是了,两套详细的设计方案,解决头疼
  9. 利用深度学习识别滑动验证码缺口位置
  10. 升级华为网络设备(路由器,防火墙和交换机),提