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

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

💡 原文中文,约9800字,阅读约需24分钟。
📝

内容提要

《上海市卫生健康信息技术应用创新白皮书》将C#/.NET认定为“A组件”,引发技术社区质疑,认为其不符合自主可控标准,需逐步淘汰,影响医疗信息系统。技术专家指出C#自2014年已全面开源,质疑评估依据和标准不一致,呼吁修正该认定,并强调需建立动态技术评估机制,以促进政策与技术发展同步。

🎯

关键要点

  • 《上海市卫生健康信息技术应用创新白皮书》将C#/.NET认定为'A组件',引发技术社区质疑。
  • 技术专家指出C#自2014年已全面开源,质疑评估依据和标准不一致。
  • A组件通常指代非开源、非自主可控、存在供应链安全风险的技术组件,需优先替换。
  • 将C#/.NET归入A组件意味着上海市卫生健康系统被建议逐步淘汰该技术栈。
  • 技术社区呼吁修正该认定,并强调需建立动态技术评估机制,以促进政策与技术发展同步。
  • 张善友发表的质疑文章迅速引发技术社区的广泛讨论,强调C#/.NET的开源属性和技术演进。
  • 技术社区认为,白皮书的认定标准与C#/.NET的实际技术状态存在显著偏差,需进行纠正。
  • 政策执行的实际强度取决于具体机构的合规压力感知、替代方案成熟度等多重因素。

延伸问答

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

白皮书将C#/.NET认定为'A组件'是因为其被视为非自主可控、存在供应链安全风险的技术组件,需优先替换。

技术社区对C#/.NET被认定为A组件的反应如何?

技术社区对此表示质疑,认为该认定与C#/.NET的实际开源状态存在显著偏差,呼吁修正该认定。

C#/.NET的开源属性如何影响其在白皮书中的认定?

C#/.NET自2014年起已全面开源,技术社区认为这一开源属性应使其不被归类为A组件。

白皮书的发布对医疗信息系统有何影响?

白皮书的发布可能导致医疗机构逐步淘汰基于C#/.NET的系统,影响其采购决策和系统改造规划。

技术专家对C#/.NET的评估标准有何看法?

技术专家指出评估标准不一致,呼吁建立动态技术评估机制,以促进政策与技术发展同步。

如何看待C#/.NET的未来在上海市卫生健康系统中的应用?

由于被认定为A组件,C#/.NET的未来应用可能受到限制,医疗机构可能转向更符合自主可控要求的技术方案。

➡️

继续阅读