呼吁改正《上海市卫生健康信息技术应用创新白皮书》 C# 被认定为A 组件 的 错误认知...

💡 原文中文,约3800字,阅读约需9分钟。
📝

内容提要

上海卫生观察公众号发布了一篇关于上海市卫生健康信息技术应用创新的白皮书,介绍了C#/.NET的发展历程和运行平台,并呼吁相关单位纠正将C#归类为A组件的错误。

🎯

关键要点

  • 上海卫生观察公众号发布了关于上海市卫生健康信息技术应用创新的白皮书。
  • 白皮书介绍了医疗信创核心应用适配方法和公立医院信息系统设计思路。
  • C#/.NET被错误地归类为A组件,需纠正这一认知。
  • C#的发展历程分为多个版本,从C# 1.0到C# 12,涵盖了多种新特性。
  • C#的运行平台包括.NET Framework、Mono和.NET Core,2014年成立.NET基金会是一个重要里程碑。
  • C#是ECMA 334/335标准的语言,具有良好的兼容性和互操作性。
  • C#在2014年成为开源项目,版权归属.NET基金会,属于开源组件。
  • 从.NET 5.0开始,.NET平台统一,知识产权归属.NET基金会,使用MIT和Apache 2开源协议。
  • 微软已声明.NET不受美国出口管理条例的约束,消除了“断供”问题的担忧。
  • 中国信通院发布的全球开源生态研究报告指出.NET法律合规表现出色,组件许可证兼容性高。
  • 国内有龙芯.NET编译器团队参与dotnet核心开发,正在发布新版本。
  • OpenEuler社区对.NET的支持也很完整,相关信息可在.NET中文社区网站查阅。
  • 呼吁白皮书发布单位及时纠正其中的错误,确保内容的客观、公平、公正。

延伸问答

《上海市卫生健康信息技术应用创新白皮书》的主要内容是什么?

白皮书介绍了医疗信创核心应用适配方法和公立医院信息系统设计思路。

C#被错误归类为A组件的原因是什么?

C#被错误归类为A组件是因为对其开源性质和标准化的误解,实际上C#是开源项目,版权归.NET基金会所有。

C#的发展历程中有哪些重要版本和特性?

C#的发展历程包括多个版本,从C# 1.0到C# 12,涵盖了泛型、LINQ、异步编程等多种新特性。

为什么C#被认为具有良好的兼容性和互操作性?

C#是ECMA 334/335标准的语言,标准化工作确保了不同平台和环境之间的兼容性和互操作性。

.NET基金会的成立对C#的发展有什么影响?

.NET基金会的成立标志着C#成为开源项目,促进了其发展和社区的参与。

如何看待C#在中国的开源生态发展?

中国有多个团队参与C#的核心开发,且开源生态在法律合规和组件许可证兼容性方面表现出色。

➡️

继续阅读