2018 开发者生态报告:Java 最流行,Go 最有潜力
JetBrains 刚刚发布了 2018 开发者生态报告,该报告包含开发人员对各种编程语言以及数据库和团队工具的偏好。最终,和去年一样,Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言。
一、编程语言
可以看到,JavaScript 是使用最多的语言,其次是 HTML/CSS 和 Java 。Go 是最多人想去尝试的语言,之后是 Kotlin 和 Python 。注意,下图数值皆为百分比(%)。
ps:有 38% 的受访开发者表示没有计划去学习或采纳新语言。
蓝色:频繁使用
橙色:即将采纳/迁移
此外,JetBrains 要求受访者按使用频率对 3 种主要编程语言进行排名,结果如下:
在过去一年内,开始学习或继续学习的编程语言:
二、工具
IDE 是开发者日常工作中最常使用的工具,紧随其后的是源码协作工具,以及轻量桌面编辑器。开发者普遍喜欢定制自己的工作环境,只有 12% 的受访者不定制他们的 IDE /编辑器。
三、开发环境&操作系统
四、开发类型
有 39% 的正在做后端开发,37% 的为前端开发。
五、一些有趣的
1、编码时爱听的音乐类型
2、睡眠时间

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
融合了 JavaScript 之力的 Nashorn 或被 JDK 11 弃用
还没有使用过 Nashorn ?如果感兴趣的话,建议尽快去尝试一下,因为Jim Laskey 最近提交了一个新的JEP 335草案,准备弃用 Nashorn JavaScript 脚本引擎、API 以及该 jjs 工具。 从 JDK 6 开始,Java 就捆绑了基于Mozilla 的 Rhino的JavaScript 引擎,该特性允许开发者将 JavaScript 代码嵌入到 Java 中,甚至从嵌入的 JavaScript 中调用 Java 。随着 JDK 8 的发布,Nashorn 取代 Rhino 成为 Java 的嵌入式 JavaScript 引擎。Nashorn 完全支持ECMAScript 5.1 规范以及一些扩展,在发布之初被视为真正地融合了 Java 和JavaScript 之力。因为相较于Rhino ,它有着 2-10 倍的性能提升。 有意思的是,当年提议加入Nashorn 的正是目前提议弃用该引擎的Jim Laskey 。在JEP 335 的描述中,Jim Laskey 表示随着 ECMAScript 语言的快速迭代以及 API 的调整和修改,Nashorn 已越来...
- 下一篇
TIOBE 6 月编程语言榜:TypeScript 首次跻身前100
TIOBE 公布了 6 月编程语言指数排名榜,此次榜单的焦点在于 TypeScript 成功跻身前100名,以及 C 语言指数再度暴涨。 TypeScript 语言已经被 TIOBE 追踪了好几年,作为微软推出的 JavaScript 增加版,尽管它在业界的知名度很高,但是从未进入前100名。本月 TypeScript 终于进入了 TIOBE 指数排名前100,居第93位,相反,JavaScript 下降了一位,排到第8。TypeScript 是 JavaScript 的一个严格超集,它为 JavaScript 增加了很多额外的类型安全,前景是被看好的。 C 语言的指数还是一路上涨,继上个月上涨7个百分点后,本月涨幅更是达到了8.09%,在整个榜单中格外显眼。目前 TIOBE 榜单中排名第一的依旧是Java,但是领榜15.368%的指数与第2名C 的14.936%相差已经不多了,如果 C 再按照这样疯狂的增长速度向上,那下个月的头把交椅可能就让C 拿了。 而上个月强势杀入前20名的 Scala 在6月份又下降了3位,退出20名行列,排到23。 6月榜单前20名语言如下: 需要注意的是,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- 设置Eclipse缩进为4个空格,增强代码规范
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- 2048小游戏-低调大师作品
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音