前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全球开发者报告:1100万开发人员积极使用 JavaScript[每日前端夜话0xEC]

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

作者头像
疯狂的技术宅
发布2019-11-25 16:46:48
4440
发布2019-11-25 16:46:48
举报
文章被收录于专栏:京程一灯京程一灯

正文共:1304 字

预计阅读时间:5 分钟

作者:Sarah Schlothauer

翻译:疯狂的技术宅

来源:jaxenter

哪种编程语言拥有最强大的社区和最活跃的程序员?有多少开发人员正在实施 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 是第一语言。

位于前 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% 的受调查人员表示,他们在过去一年中使用了跨平台的移动框架。

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

最常用的跨平台框架。来源 ©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

下面夹杂一些私货:也许你和高薪之间只差这一张图

愿你有个好前程,愿你月薪30K。我们是认真的 !

在公众号内回复“体系”查看高清大图

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端先锋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JavaScript 夺魁,但 Kotlin 发展迅速
  • DevOps 需求旺盛
  • 顶级跨平台移动框架
  • Chatbot 和消息传递平台开发
相关产品与服务
CODING DevOps
CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档