关键的要点
Elixir已进入趋势报告的创新者采用阶段。它是运行在Erlang虚拟机上的一种函数式、并发的通用编程语言。我们看到人们对基础设施或特定于云的语言、dsl和sdk(如Ballerina和Pulumi)的兴趣和创新有所增加。我们相信Rust已经从革新者阶段过渡到早期采用者阶段,这主要是由于它在基础设施和网络数据平面空间(例如,Habitat和Linkerd2.0)中的应用。Python继续受到人们的欢迎,这主要归功于它在数据科学和教学中的作用。由于iOS作为移动应用程序运行时的流行,iOS的开发已经向早期主流发展。虽然在JVM趋势报告中单独跟踪了Kotlin,但在Android应用程序开发方面,他也看到了类似的早期主流趋势。对于.net,我们看到很多人对.netCore很感兴趣,而随着.netCore3的到来,我们希望这种情况能够继续下去。
年及以后的编程语言趋势是什么?本报告旨在帮助技术领导者做出中长期的技术投资决策,并帮助个别开发人员识别流行的编程语言,并选择将他们宝贵的时间和资源投入到哪些新的编程语言学习和技能开发方面。
该报告总结了InfoQ编辑团队目前是如何看待编程语言领域中技术的采用和新兴趋势的,而不包括单独报告的Java/JVM和JavaScript/Web开发。这是一篇观点文章,由我们的编辑(他们本身也是活跃的软件工程师)与我们进行广泛的内部讨论,对外部公共调查结果的审查,以及对内部或私有调查和分析结果的审查形成。各种编辑谈话的摘录可以在下面找到。
InfoQ和QCon都