《上海市卫生健康”信息技术应用创新”白皮书》C#/.NET “A组件”认定事件始末与最终结果

💡 原文中文,约12000字,阅读约需29分钟。
📝

内容提要

近期,《上海市卫生健康信息技术应用创新白皮书》中将C#/.NET认定为“A组件”,引发技术社区质疑,认为该认定与C#的开源现状不符,呼吁重新评估。官方尚未回应,事件仍未解决。

🎯

关键要点

  • 《上海市卫生健康信息技术应用创新白皮书》将C#/.NET认定为A组件,引发技术社区质疑。
  • 白皮书由上海市卫生健康委员会发布,影响医疗机构的IT系统建设。
  • C#/.NET被归类为A组件意味着建议逐步淘汰该技术栈。
  • A组件通常指非开源、非自主可控的技术组件,需被替换。
  • 技术社区质疑C#/.NET的A组件认定与其开源现状不符。
  • C#/.NET自2014年起已全面开源,技术演进显著。
  • 张善友等技术专家在博客中提出质疑,形成广泛传播。
  • 技术社区通过多平台讨论,强调C#/.NET的开源属性和标准化程度。
  • 社区呼吁重新评估C#/.NET的技术组件分类,建议建立动态评估机制。
  • 截至2026年,上海市卫健委未对此事件作出任何公开回应,事件仍未解决。

延伸问答

《上海市卫生健康信息技术应用创新白皮书》为何将C#/.NET认定为A组件?

白皮书将C#/.NET认定为A组件,意味着该技术被认为是非自主可控且存在供应链风险,建议逐步淘汰。

技术社区对C#/.NET的A组件认定有何质疑?

技术社区质疑该认定与C#/.NET的开源现状不符,认为其自2014年起已全面开源,且技术演进显著。

C#/.NET的开源属性如何影响其在医疗信息系统中的应用?

C#/.NET的开源属性使其在医疗信息系统中应用广泛,但A组件认定可能导致新建系统倾向于选择其他技术。

《上海市卫生健康信息技术应用创新白皮书》的发布对医疗机构有何影响?

白皮书的发布对医疗机构的IT系统建设具有政策导向作用,影响其技术选型和供应商评估。

C#/.NET被认定为A组件后,技术社区采取了哪些行动?

技术社区通过博客、论坛等平台发声,呼吁重新评估C#/.NET的技术组件分类,并提供开源证据。

C#/.NET的A组件认定是否有可能被重新评估?

虽然技术社区呼吁重新评估,但截至2026年,上海市卫健委未对此事件作出任何公开回应,事件仍未解决。

➡️

继续阅读