编程语言:开发人员揭示他们喜欢和害怕的语言

141

这些是开发人员喜欢使用的编码语言,也是他们想要避免使用的编码语言。

来自 181 个国家/地区的 80,000 多名开发人员对他们最喜欢的技术进行了投票,Mozilla 孵化的 Rust 编程语言再次名列前茅。 

大约 86.69% 的开发人员选择 Rust 作为他们最“喜爱的语言”——过去六年来,它在程序员问答网站 Stack Overflow 的年度开发人员调查中一直保持这种状态。2021开发者调查是从5月25日进行至2021年6月15日,在181个国家获得了从83439个开发商的响应。 

技能提升将成为工作新常态的一部分。以下是基于调查和课程的最流行的编程语言。

为了提出“最受喜爱”的指标,Stack Overflow 询问了开发人员在过去一年中使用的语言以及明年想要使用的语言。为了了解他们“害怕”什么,它询问了开发人员在过去一年中与哪些人合作但明年不想与哪些人合作。

Rust 是最受欢迎的语言,但只有 5,044 名开发人员提名它,而 TypeScript 则是第三大“最受欢迎”的语言,后者基于 18,711 条回复。TypeScript 是Microsoft 支持的 JavaScript 版本,其类型系统可编译为 JavaScript,并帮助开发人员更有效地编写大型前端 Web 应用程序。     

“最受欢迎”的前 10 种语言按降序排列是:Rust、Clojure、TypeScript、Elixir、Julia、Python、Dart、Swift、Node.js 和 Go。 

Rust 被证明在系统编程中很受欢迎,并且可以考虑作为 C 的第二语言用于 Linux 内核开发,部分原因是它可以帮助消除与内存相关的安全漏洞。 

虽然 C 仍然是一种广泛使用的语言,但更多的开发人员害怕它 (66%) 而不是喜欢它 (39.56%)。

与 C 属于同一类别的语言——“可怕”多于“喜爱”——包括 C++、Delphi、Java、R、PowerShell、PHP、Perl、Assembly、Groovy、Objective-C、Matlab、VBA 和 COBOL。并非所有开发人员都可以选择明年将使用哪种语言,但 Stack Overflow 的数字表明,开发人员将来可能会尽量避免使用这些语言。 

这对 Java 来说是个坏消息,47% 的开发人员喜欢 Java,52.85% 的开发人员害怕 Java。尽管如此,这一衡量标准还是基于近 30,000 条回复,这使得使用 Java 的群体比使用 Rust 的开发人员要大得多。 

事实上,Java 开发人员的回复数量仅超过 JavaScript(54,000)和 Python(40,000)。对于Oracle来说,Java 是其 2010 年收购 Sun Microsystems的皇冠上的明珠。今年早些时候,Oracle在与谷歌就其在 Android 中使用 Java 应用程序接口长达十年的法律斗争中败北。   

最受欢迎的数据库是:Redis、PostgreSQL、mongoDB、Elasticsearch、Firebase、DynamoDB、MariaDB、SQLite、Microsoft SQL Server 和 MySQL。 

Amazon Web Services (AWS) 仍然是最受欢迎的云平台,响应数量最多(30,000),其次是 Google Cloud Platform(17,000)和 Microsoft Azure(17,000)。如果堆栈溢出的趋势反映在实际的业务决策谷歌云平台明年可能带来的心烦微软Azure。 

“虽然 AWS 是最受欢迎的平台,但我们看到明年有大量 AWS 开发人员希望在 Google Cloud 中进行开发,”Stack Overflow 指出。 

“8,586 名 AWS 开发人员希望使用 Google Cloud,而只有 7,668 名 Google Cloud 开发人员希望在 AWS 中工作。目前使用 Heroku 或 Digital Ocean 的开发人员更喜欢开始使用或继续使用 AWS,然后是 Google Cloud,最后是 Azure。”

喜欢它而不是害怕它的开发人员更多的框架包括 Svelte、ASP.NET Core、FastAPI、React.js、Vue.js、Express、Spring、Ruby on Rails、Angular、Django、Laravel 和 Flask。 

最受欢迎的工具是 Linux 创建者 Linus Torvalds 的 Git、容器平台 Docker 和谷歌制造的容器管理系统 Kubernetes。 

微软的跨平台代码编辑器 Visual Studio Code (VS Code) 拥有最多的人口(58,000),是仅次于 Neovim 的第二受欢迎的编辑器,人口刚刚超过 4,000。VS Code 是迄今为止“最受欢迎”编辑器的领先者,其次是 Android Studio、Xcode、IntelliJ 和 Vim。

原文:www.zdnet.com/article/dev…