.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 元件。