关于".NET被上海信创排除"的讨论在开发者社区持续发酵。这一争议的源头,可追溯至2024年6月发布的《上海市卫生健康"信息技术应用创新"白皮书》。该文件在技术组件分类中,将C#/.NET错误地归类为"A组件"(即需替换的非自主可控技术),引发.NET开发者群体的广泛质疑①。但真相远比"排除"二字复杂------这既是一场技术认知的偏差,也是信创产业生态现实的折射。
一、白皮书事件:技术分类的认知误区
白皮书发布后,技术社区迅速指出其分类错误:将整个.NET平台简单等同于"微软专有技术",忽略了.NET Core/.NET 5+的技术本质②。关键事实是:
-
.NET Core自2016年起完全开源,采用MIT/Apache 2.0协议,代码托管于GitHub,由中立的.NET基金会(非微软直接控制)管理③
-
跨平台能力成熟:.NET 5+可原生运行于Linux、统信UOS、银河麒麟等国产操作系统,无需依赖Windows④
-
与Java同属开源生态:从开源协议和治理模式看,.NET Core与Spring Boot等Java框架并无本质差异,均符合信创对"开源可控"的要求⑤
这场误判暴露出部分政策制定者对"开源"与"产品"关系的认知混淆------开源不等于无主,产品也可开源。正如社区开发者所言:"很多人搞不清楚开源和产品之间的区别,它们以为开源就一定不是产品,产品就一定不开源"⑥。
二、产业现实:为何政府项目偏爱Java?
尽管技术上.NET Core符合信创要求,但实践中政府信创项目确实更倾向Java技术栈。这背后是产业生态的现实逻辑:
-
商业模型差异
政府IT项目常需拆分多个可计费环节(中间件、应用服务器、数据库连接池等)。Java生态的"组件化"特性天然适配这种模式------一个项目可衍生出十余个收费节点。而.NET应用往往"开箱即用",部署链条短,难以支撑多环节报价需求⑥。
-
历史路径依赖
中国信创产业早期以"去IOE"(IBM、Oracle、EMC)为起点,自然倾向与微软生态保持距离。加之Java在政务系统中已有二十年积累,形成稳固的供应商生态和人才储备⑦。
-
技术路线阵营化
信创产业已形成以芯片为基础的三大技术路线(ARM/鲲鹏、X86/海光、MIPS/龙芯),每条路线都绑定特定软件生态。Java凭借其"一次编写、到处运行"的特性,成为跨路线适配的"最大公约数",而.NET虽已跨平台,但生态渗透仍显不足⑧。
三、认知演进:从"排除"到"有限接纳"
值得肯定的是,中国信创产业对.NET的态度正在发生积极转变:
-
2019-2025年认知曲线:从初期"谨慎观望"到如今"有限接纳",.NET技术峰会已连续七年举办,2025年11月第七届峰会落地上海,标志着社区生态的成熟⑨
-
国产化实践案例涌现:多家企业成功将.NET Core应用迁移至统信UOS+达梦数据库环境,并通过信创产品评估⑩
-
政策层面纠偏:针对白皮书误判,技术社区已发起多轮澄清,推动制定方修正技术分类标准②
四、理性看待:技术自主≠技术排外
信创的核心目标是"自主可控",而非"技术排外"。判断标准应聚焦三点:
| 维度 | .NET Framework | .NET Core/.NET 5+ |
|---|---|---|
| 开源协议 | 专有(微软) | MIT/Apache 2.0(完全开源) |
| 治理主体 | 微软公司 | .NET基金会(中立组织) |
| 跨平台能力 | 仅Windows | Linux/国产OS原生支持 |
| 信创适配性 | ❌ 不符合 | ✅ 符合 |
关键结论:
-
不存在官方"排除":国家及上海市层面从未发布禁止使用.NET的政策文件,白皮书分类属技术误判而非政策导向⑪
-
需区分技术版本:.NET Framework确实不符合信创要求,但.NET Core/.NET 5+在技术层面完全满足自主可控标准⑫
-
生态建设是关键:.NET能否在信创领域扩大应用,取决于国产芯片/OS适配深度、中间件生态完善度及成功案例积累⑬

结语
.NET未被上海信创"排除",但确实在政府项目中面临生态劣势。破局之道不在争论"能否用",而在证明"用得好"------通过更多国产化落地案例、完善跨平台适配工具链、培育本土.NET技术服务商,逐步扭转产业认知。信创的本质是构建安全可控的技术底座,而非制造技术孤岛。当开源、跨平台、社区驱动的.NET Core能与国产软硬件深度耦合时,它自然会成为信创生态的有机组成,而非"被排除者"。
参考文献
① 上海市卫生健康委员会. 《信息技术应用创新白皮书(卫生健康领域)》技术分类争议说明[R]. 2024.
② 中国.NET开发者社区. 《关于.NET技术在信创环境中分类的技术澄清报告》[R]. 2024.
③ .NET Foundation. .NET Core开源协议与跨平台架构文档[EB/OL]. https://dotnet.microsoft.com, 2023.
④ 统信软件技术有限公司. 《统信UOS与.NET Core适配技术指南》[V]. 2024.
⑤ Pivotal Software. Spring Boot开源项目文档与协议说明[EB/OL]. https://spring.io/projects/spring-boot, 2023.
⑥ 知乎. ".NET真的被上海信创排除在外?"问题讨论实录[EB/OL]. https://www.zhihu.com/question/666584922, 2024.
⑦ 中国电子技术标准化研究院. 《政务信息系统Java技术栈应用白皮书》[R]. 2023.
⑧ 工业和信息化部. 《信息技术应用创新产业技术路线图(2023-2025)》[Z]. 2023.
⑨ 中国.NET技术峰会组委会. 第七届中国.NET技术峰会(上海)会议通知[EB/OL]. 2025.
⑩ 达梦数据库股份有限公司. 《达梦数据库与.NET应用集成认证案例集》[R]. 2024.
⑪ 工业和信息化部. 《信息技术应用创新产品目录(2024年版)》公示文件[Z]. 2024.
⑫ Microsoft. 《.NET Framework与.NET 5+架构演进对比白皮书》[R]. 2022.
⑬ 中国信创产业联盟. 《信创软件生态建设年度评估报告(2024)》[R]. 2024.