当前位置:首页 > 科技  > 软件

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

来源: 责编: 时间:2024-01-02 09:29:58 278观看
导读我们在 2023 年年度开发者生态系统调查中收集了来自全球 26,348 名开发者的见解。本次回顾重点关注 C# 和 .NET,但您也可以了解其他语言的趋势。.NET Core 最受欢迎我们知道 ASP.NET Core 是 C# 开发人员最常用的 .NET

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

.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。iD628资讯网——每日最新资讯28at.com

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

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

图片图片iD628资讯网——每日最新资讯28at.com

C# 开发人员大多使用 Windows

这不足为奇:79% 的 C# 开发人员使用 Windows,其次是 MacOS 上的 32% 和 Linux 上的 19%。随着新的 C# 版本的发布,采用率稳定,版本 11 和 10 分别为 42% 和 32%。iD628资讯网——每日最新资讯28at.com

你使用的 C# 版本?

图片图片iD628资讯网——每日最新资讯28at.com

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

我们研究了使用 C# 进行开发的 Rider 和 Visual Studio 用户。iD628资讯网——每日最新资讯28at.com

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

图片图片iD628资讯网——每日最新资讯28at.com

Visual Studio 仍然是最受欢迎的 IDE

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

由于该结果是在今年年底宣布的,因此本次调查并未完全反映结果。 Microsoft 选择停用 Visual Studio for Mac 意味着大多数 Visual Studio for Mac 用户已转向 Rider。iD628资讯网——每日最新资讯28at.com

1% 的受访者表示他们不使用任何流行的 IDE。他们说“其他”。可能这就是记事本大神吧。iD628资讯网——每日最新资讯28at.com

图片图片iD628资讯网——每日最新资讯28at.com

单元测试

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

图片图片iD628资讯网——每日最新资讯28at.com

总结

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

本文链接:http://www.28at.com/showinfo-26-55050-0.htmlJetBrains 发布 2023 年 C# 开发者主要趋势

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 优化 Kubernetes 中的资源分配:CPU/内存申请和限制的重要性

下一篇: 五个VS Code技巧,开发更快更高效

标签:
  • 热门焦点
  • Mate60手机壳曝光 致敬自己的经典设计

    8月3日消息,今天下午博主数码闲聊站带来了华为Mate60的第三方手机壳图,可以让我们在真机发布之前看看这款华为全新旗舰的大致轮廓。从曝光的图片看,Mate 60背后摄像头面积依然
  • 小米降噪蓝牙耳机Necklace分享:听一首歌 读懂一个故事

    在今天下午的小米Civi 2新品发布会上,小米还带来了一款新的降噪蓝牙耳机Necklace,我们也在发布结束的第一时间给大家带来这款耳机的简单分享。现在大家能见到最多的蓝牙耳机
  • 十个可以手动编写的 JavaScript 数组 API

    JavaScript 中有很多API,使用得当,会很方便,省力不少。 你知道它的原理吗? 今天这篇文章,我们将对它们进行一次小总结。现在开始吧。1.forEach()forEach()用于遍历数组接收一参
  • 深度探索 Elasticsearch 8.X:function_score 参数解读与实战案例分析

    在 Elasticsearch 中,function_score 可以让我们在查询的同时对搜索结果进行自定义评分。function_score 提供了一系列的参数和函数让我们可以根据需求灵活地进行设置。近期
  • 为什么你不应该使用Div作为可点击元素

    按钮是为任何网络应用程序提供交互性的最常见方式。但我们经常倾向于使用其他HTML元素,如 div span 等作为 clickable 元素。但通过这样做,我们错过了许多内置浏览器的功能。
  • 大厂卷向扁平化

    来源:新熵作者丨南枝 编辑丨月见大厂职级不香了。俗话说,兵无常势,水无常形,互联网企业调整职级体系并不稀奇。7月13日,淘宝天猫集团启动了近年来最大的人力制度改革,目前已形成一
  • 小米公益基金会捐赠2500万元驰援北京、河北暴雨救灾

    8月2日消息,今日小米科技创始人雷军在其微博上发布消息称,小米公益基金会宣布捐赠2500万元驰援北京、河北暴雨救灾。携手抗灾,京冀安康!以下为公告原文
  • 朋友圈可以修改可见范围了 苹果用户可率先体验

    近日,iOS用户迎来微信8.0.27正式版更新,除了可更换二维码背景外,还新增了多项实用功能。在新版微信中,朋友圈终于可以修改可见范围,简单来说就是已发布的朋友圈
  • SN570 NVMe SSD固态硬盘 价格与性能兼具

    SN570 NVMe SSD固态硬盘是西部数据发布的最新一代WD Blue系列的固态硬盘,不仅闪存技术更为精进,性能也得到了进一步的跃升。WD Blue SN570 NVMe SSD的包装外
Top