2018年的前三种编程语言是Java,JavaScript和Python

2018年的前三种编程语言是Java,JavaScript和Python

Java仍然是最流行的主要编程语言,但JavaScript是最常用的编程语言。这是根据JetBrains最近发布的2018年开发者生态系统状况报告。

该报告调查了来自17个国家的6,000多名开发人员,以揭示今年推动编码世界的趋势。涵盖的主题包括编程语言,开发环境,数据库,问题跟踪,持续集成,部署和DevOps。

根据该报告,Java,JavaScript和Python是今年排名前三的编程语言,Go是最有前途的语言。20%的开发人员同时使用Go的多个版本,26%的开发者为每个项目设置了GOPATH。Go Go框架包括Gin,Beego,Echo和Buffalo。

虽然38%的开发人员今年没有计划采用任何新语言,但去年开始学习的顶级语言包括Python,JavaScript,Java,Go,TypeScript和Kotlin。

自从谷歌宣布去年5月将Kotlin添加到Android以来,JetBrains用于JVM,Android,浏览器和本机的静态类型编程语言越来越受欢迎。该报告发现75%的开发人员使用的是Kotlin的JDK版本(JDK 8是最受欢迎的版本),48%使用Android版本(Oreo最受欢迎),13%使用Kotlin JS类型。54%的开发人员使用Kotlin的时间不到6个月,49%的人表示他们在某些项目中使用该语言,但没有替换他们已经使用的任何语言。百分之四十八的人在Kotlin之前使用过其他语言,并且已经改变了他们的工具集。

在工具方面,开发人员最多使用IDE,源代码协作,轻量级桌面编辑器,问题跟踪器以及持续集成或持续交付工具。82%的受访者使用IDE,69%使用编辑。在那些使用IDE和编辑器的人中,只有12%的人表示他们没有自定义他们的IDE /编辑器。此外,77%的人使用黑暗主题作为他们的编辑器或IDE。

顶级的持续集成系统包括Jenkins,Travis CI,GitLab CI,TeamCity和CircleCI。

该报告还表明,开发人员正在从自托管和内部部署解决方案转向AWS,Google Cloud Platform和Microsoft Azure等云提供商。JetBrains预测,明年私人和本地服务器将下降6%和11%。

其他调查结果包括开发人员构建网络后端和前端应用程序最多,无论是为了赚钱还是作为业余爱好,35%的开发人员都为Android和iOS开发。在开发移动设备时,72%使用本机工具,而43%使用跨平台技术和框架。

关于开发人员的一些有趣事实包括77%的人在编码时听音乐; 听的顶级音乐包括电子,流行和摇滚; 53%的人每晚睡7到8个小时; 周末85%的代码; 57%的人更喜欢咖啡而不是茶。