最近.NET社区都在传一个说法:上海卫健委那份“去微软技术”的白皮书下架,所以信创停止了,C# 翻身了。甚至连张善友等社群领袖也倾向于认为限制已经解除。
作为一名上海本地码农,我长期观察上海医疗信息化,我只能说:你们看到的“沉默”是舆论的退场,而我们看到的“执行”是行政的落地。 白皮书下架不是因为信创凉了,而是因为官方技术路径进化了——从“语言之争”进阶到了“生态准入”。
1. 证书编号不会骗人:沪XC-2026-0001 号已经发放
如果信创停了,为什么官方还在发证?大家可以去查一下 2026 年 3 月 27 日 上海市软件行业协会公示的最新评估名单。
- 沪XC-2026-0001 号:上海今维物联网的智慧医院平台。
- 沪XC-2026-0015 号:上海嘉礴信息的全资产管理软件。
这些证书全部是 2026 年新批次。如果政策作废了,这些厂商何必在今年春天费尽周折去拿这张“信创通行证”?在上海,没有这张证,你连 2026 年 4 月份的医院招标门槛都摸不到。
2. “78% 的 Java 占比”背后的冷酷现实
张善友一直强调 .NET Core 的跨平台能力,这在技术上没错,但在招标标准面前很无力。统计 2026 年第一季度获证的医疗产品,Java 生态占比高达 78%。为什么?
- 中间件锁死:
- 现在上海三甲医院的标书里,标配要求是“适配东方通 (TongWeb) 或金蝶中间件”。
- 现实是:
这些国产中间件本质是 Java EE 容器。.NET Core 虽然能跑在 Linux 上,但它跑不进东方通里。这项“隐性指标”直接在投标阶段就“软过滤”掉了大部分非 Java 方案。
3. C# 确实没被禁,但微软产品真的死透了
很多人纠结于白皮书当初把 C# 列入受限类是“不专业”。没错,官方后来意识到 C#/.NET Core 已经开源,所以下架了旧版文件来“止损”。但别高兴太早!你看一下 2026 年 4 月上海各级医院的采购意向:“核心数据库须支持国产自主研发(达梦/人大金仓),不接受依赖 SQL Server 的方案。”这就是行政逻辑的精妙之处:我不禁你的语言(C#),但我拆掉你的底座(Windows & SQL Server)。当你的 C# 系统必须为了适配达梦而重写 90% 的存储过程时,很多厂商为了稳妥,干脆直接转投 Java 生态。
4. 总结:白皮书隐身,是因为它变成了“标书里的硬代码”
张善友维护了 .NET 的尊严,这很了不起。
但在上海医疗市场的执行现场:
- 白皮书下架 = 停止无意义的语言口水战。
- 招标继续 = 必须完成“去微软”底层硬指标。
结论
信创没有停止,它只是变得更专业、更隐蔽了。它不再喊口号,而是通过“国产中间件适配”和“证书编号”来进行市场清场。如果你还抱着“白皮书不见了,我可以继续用 SQL Server 躺平”的幻想,那么 2026 年上海这块百亿级的医疗蛋糕,你连残渣都分不到。
醒醒吧,技术人!你看的是 GitHub 上的开源精神,而院长看的是绩效指标上的“信创适配率”。


