.NET

微软开发的技术平台
.NET微软公司Microsoft )于2000年6月22日发布的一项下一代软件与服务计划。[1]作为微软XML Web服务平台,它不受AndroidiOSmacOS和Windows操作系统、设备或编程语言的限制,可以在应用程序之间进行数据传输和共享。[5][1]它的官方社区吉祥物是.NET机器人。[7]
1998年微软决定着手建立.NET计划。计划的初衷是希望WebServices能够成为新平台上吸引开发人员应用的主流程序类型。[8]所以在2000年,微软发布了第一个 .NET Framework Beta 版本,并在2002年初推出了第一个 .NET Framework 正式版,微软相应地又推出了Visual Studio 2002,它全面支持基于.NET 平台的各种应用程序的开发,是第一个开发工具。2003年4月25日,微软又发布了基于.NET Framework开发的第二个版本Visual Studio.Net 2003。[8][9]2020年,微软采取了统一产品线的措施,关闭了.NET Framework,并将.NET Core更名为.NET。避免与.NET Framework 4.8版本号冲突,新的.NET产品线从版本号5开始,即.NET 5.0。[10]截至2023年11月14日,.NET的最新版本是.NET 8.0。[11]
.NET平台是一个由四个核心组件组成的技术框架。这些组件包括底层操作系统、.NET企业服务器、.NET框架以及集成开发工具Visual Studio.NET。[8].NET平台以其连接性和敏捷性的典型特征而闻名。[8]与其他技术相比,它具有免费和开源、快速和跨平台、现代和高效等三个主要特点,[5]并广泛应用于微服务机器学习、游戏开发、物联网等领域。[5][12][13][14][15]
.NET 基金会(.NET Foundation)是一个独立的组织,支持 .NET 社区和开源,旨在拓宽和加强 .NET 生态系统和社区。[16]麻省理工学院许可证(MIT License)是.NET一种开放源代码许可证。使用者经常使用MIT许可证作为自己开发的开源项目的许可证。[6]而.NET MAUI是NET 多平台应用 UI(.NET MAUI)是一个创新的跨平台框架,利用 C#XAML 实现了本机移动和桌面应用的开发。通过使用 .NET MAUI,开发人员只需在一个共享的代码库中编写代码,就可以创建能够在 AndroidiOSmacOS 和 Windows 上运行的应用程序。[17]

概念