JetBrains 发布 2023 年 C# 开发者主要趋势

开发 前端
.NET 中有几条稳定的趋势线。其中一种趋势是 C# 新版本的持续采用。第一波采用,然后更多人升级。单元测试、开发的软件类型和分析的数量也逐年相似。一个值得注意的趋势是,随着更多 .NET 框架 和 C# 版本的发布,越来越多的人不确定他们当前使用的 C# 版本。

我们在 2023 年年度开发者生态系统调查中收集了来自全球 26,348 名开发者的见解。本次回顾重点关注 C# 和 .NET,但您也可以了解其他语言的趋势。

.NET Core 最受欢迎

我们知道 ASP.NET Core 是 C# 开发人员最常用的 .NET 框架 – 56% 使用它。但 Blazor 根本没有得到微软所希望的采用。 Blazor Server 仅占 ASP.NET 开发领域的 16%,而 Blazor WebAssembly 则占 12%。更多开发人员使用 Blazor 之后发布的 Minimal API 功能 (20%)。因此,对于全栈和前端开发,64% 的 ASP.NET 开发人员使用 MVC,40% 使用 Razor Pages。

虽然 Aspire 刚刚发布,但是还太新,无法纳入本次调查,但我们正在密切关注它,看看明年会发生什么。 Microsoft 正在全力宣扬“使用 .NET 8,每个开发人员都是全栈开发人员(在云中)” 这一个信息。

你使用到了哪些 .NET 技术?

图片图片

C# 开发人员大多使用 Windows

这不足为奇:79% 的 C# 开发人员使用 Windows,其次是 MacOS 上的 32% 和 Linux 上的 19%。随着新的 C# 版本的发布,采用率稳定,版本 11 和 10 分别为 42% 和 32%。

你使用的 C# 版本?

图片图片

C# 开发人员构建游戏、网站、实用程序

我们研究了使用 C# 进行开发的 Rider 和 Visual Studio 用户。

在过去的一年里,在 Rider 工作的游戏开发人员数量大幅增加。 Rider 无疑是 Unity、Unreal Engine 和 Godot 开发人员的最爱。与此同时,.NET 生态系统的其他部分并没有发生任何巨大的变化。网站、实用程序和库仍然统治着 .NET,因为 .NET 牢牢扎根于企业软件中。

图片图片

Visual Studio 仍然是最受欢迎的 IDE

Visual Studio 仍然是最受欢迎的 IDE,但 32% 的 Visual Studio 用户使用 ReSharper。 32% 的 C# 开发人员使用 Rider,14% 的开发人员使用 VSCode。 VSCode 的大部分用途来自 C# 插件和 .NET 工具。 CoPilot 在 VSCode 用户中也很受欢迎 - 25% 的人表示他们使用该插件。

由于该结果是在今年年底宣布的,因此本次调查并未完全反映结果。 Microsoft 选择停用 Visual Studio for Mac 意味着大多数 Visual Studio for Mac 用户已转向 Rider。

1% 的受访者表示他们不使用任何流行的 IDE。他们说“其他”。可能这就是记事本大神吧。

图片图片

单元测试

我们面对现实吧,每年都会发生同样的现象——有大量的开发人员只是不进行测试。对于其他做单元测试的人来说,xUnit 和 nUnit 仍然保持着前两个选择的地位。

图片图片

总结

.NET 中有几条稳定的趋势线。其中一种趋势是 C# 新版本的持续采用。第一波采用,然后更多人升级。单元测试、开发的软件类型和分析的数量也逐年相似。一个值得注意的趋势是,随着更多 .NET 框架 和 C# 版本的发布,越来越多的人不确定他们当前使用的 C# 版本。

责任编辑:武晓燕 来源: 半栈程序员
相关推荐

2023-11-21 14:44:14

AI

2023-11-26 17:15:00

开发者AI

2019-06-20 14:16:29

JavaGo编程语言

2023-08-23 13:00:06

机器学习人工智能

2023-08-22 10:30:56

机器学习深度学习

2015-06-16 13:04:35

C#开发者JAVA 开发者

2022-12-23 16:33:14

物联网IoT

2013-04-19 09:23:34

2013开发者开发趋势和技能

2013-08-22 09:04:21

2013-08-22 14:15:38

2023-01-10 11:57:49

CES人工智能

2013-01-07 08:42:43

开发者

2021-07-28 16:35:15

JetBrains集成开发环境

2010-08-17 09:57:39

C#

2021-09-29 09:02:04

JetBrains开发者原始数据

2023-09-11 11:10:33

2023-12-26 18:43:45

Java开发者趋势

2023-04-20 10:50:25

2023-05-19 10:04:18

Vue开发者代码
点赞
收藏

51CTO技术栈公众号