NuGet 半年度总结:周下载量从 54 亿到 67 亿,.NET 生态的"新一轮增长期"实锤了 - 张善友

NuGet 半年度总结:周下载量从 54 亿到 67 亿,.NET 生态的"新一轮增长期"实锤了 - 张善友

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

NuGet周下载量半年净增13亿次达67亿,印证.NET 10 LTS与AI开发共振。OpenTelemetry首入TOP10,.NET 10工作负载包上榜,客户端7.9版普及。AI包占比升至15%,云原生深化。增速远超Maven等,增长主因存量迁移加新增量,下半年看点明确。

🔎

延伸解读

数据背后的迁移信号

NuGet 周下载量半年净增 13 亿次,但增长并非来自开发者总量爆发,而是存量迁移与新增量共振。.NET 10 工作负载包冲入版本榜、客户端 7.9 快速普及,显示企业正集中向 LTS 版本迁移。同时 6.x 系列仍有百亿级下载,说明升级是渐进过程,存在明显的“滞后带”。

可观测性成为默认配置

OpenTelemetry.Api 首次进入 TOP10,连同 ProviderBuilderExtensions 一起上榜,表明可观测性已从可选增强变为 .NET 云原生应用的默认配置。这与云原生向纵深发展的趋势一致,开发者应重视遥测数据的标准化采集,以支撑复杂系统的监控与排障。

AI 包占比快速攀升

AI 相关包下载占比从 2024 年的约 5% 升至 2025 年的 15% 以上,与下半年周下载量逐周攀升的曲线高度一致。AI 智能体开发正在成为 .NET 生态的重要增量,但需注意其增速可能受技术迭代和市场需求波动影响,并非线性增长。

增速对比中的生态定位

NuGet 周下载量虽仍低于 npm 和 PyPI,但七年增速远超 Maven、npm 和 PyPI。这反映出 .NET 生态在云原生和 AI 领域的吸引力增强,但绝对规模差距仍存。增长主因是存量用户深度迁移,而非开发者总量爆发,未来需关注新增开发者群体的培育。

Q&A

NuGet 周下载量在半年内增长了多少?

NuGet 周下载量在半年内净增约 13 亿次,从 54 亿增长到 67 亿,涨幅约 24%。

为什么说 .NET 生态进入了新一轮增长期?

因为 .NET 10 LTS 版本发布和 AI 智能体开发的双重驱动,导致 NuGet 下载量持续攀升,印证了新一轮增长期的判断。

OpenTelemetry 在 NuGet 上的表现如何?

OpenTelemetry.Api 以 7239 万次下载首次进入 TOP10(第 6 位),其 ProviderBuilderExtensions 也以 6583 万次上榜,表明可观测性已成为 .NET 云原生应用的默认配置。

NuGet 客户端版本分布发生了什么变化?

5 月时 NuGet 7.3 占比高达 83.8%,到 9 月,7.9 和 7.6 合计下载量近 200 亿次,表明 .NET 10 工具链在半年内基本铺开,但 6.x 系列仍有百亿级下载,说明企业升级是渐进的。

AI 相关包在 NuGet 上的下载占比有何变化?

AI 相关包的下载占比从 2024 年的约 5% 升至 2025 年的 15% 以上,与下半年周下载量逐周攀升的曲线高度一致。

NuGet 的增长与 Maven、npm 等相比如何?

NuGet 的周下载量约 67 亿,低于 npm(200 亿+)和 PyPI(150 亿+),但七年增速超过 18 倍,远超 Maven(约 3 倍)、npm(约 4 倍)和 PyPI(约 6 倍)。

NuGet 增长的主要驱动力是什么?

主要驱动力是存量用户的深度迁移(如 .NET 10 LTS 迁移)和 AI/云原生带来的新增量,而非开发者总量的爆发式增长。

🏷️

标签

➡️

继续阅读