.NET
跨平台应用程序开发框架 / 维基百科,自由的 encyclopedia
.NET (3.1版以前称作.NET Core)是微软开发的第一个跨平台 (Windows、Mac OSX、Linux)的应用程式开发框架(Application Framework),未来也将会支持FreeBSD与Alpine 平台。.Net Core也是微软在一开始发展时就开源的软件平台[4],它经常也会拿来和现有的开源 .NET 平台Mono比较。
此条目需要更新。 (2020年12月10日) |
此条目可参照英语维基百科相应条目来扩充。 (2021年8月16日) |
Quick Facts 开发者, 首次发布 ...
开发者 | .NET基金会 |
---|---|
首次发布 | 2016年6月27日,7年前(2016-06-27) |
当前版本 | |
源代码库 | |
编程语言 | C++和C♯ |
操作系统 | Windows、Linux和macOS |
类型 | 软件框架 |
许可协议 | MIT许可证[3] |
网站 | dotnet |
Close
由于 .NET Core 的开发目标是跨平台的 .NET 平台,因此 .NET Core 会包含 .NET Framework 的类别库,但与 .NET Framework 不同的是 .NET Core 采用包化 (Packages) 的管理方式,应用程式只需要获取需要的组件即可,与 .NET Framework 大包式安装的作法截然不同,同时各包亦有独立的版本线 (Version line),不再硬性要求应用程式跟随主线版本。
.NET Core 项目的主要目标有 [5]:
- 支持或可以移转 (port) 到更多的操作系统平台与晶片架构 (也就是未来项目会跨出 x86 平台)。
- 具有引人注目的性能与高可靠度。
- 开发人员能快速与直觉的获取 .NET Core 开发环境。
- 在直觉与具生产力的情况下建造应用程式,使用文件,示例与 NuGet 组件。