1. 程式人生 > 其它 >入坑.net core(一)簡介

入坑.net core(一)簡介

 2016年,微軟收購了Xamarin併發布了.NET Core 1.0。之前Xamarin已經移植了.NET框架的大部分內容來執行在基於Linux / Unix的作業系統上。一些程式碼可以在.NET Framework,Xamarin和新的.NET Core之間共享,但編譯後的二進位制檔案不能。.NET Core的一部分努力是建立一個標準化的平臺,允許所有.NET實現共享相同的庫

特點:

  • 跨平臺: 可在 Windows、macOS 和 Linux 作業系統上執行。
  • 跨體系結構保持一致: 在多個體繫結構(包括 x64、x86 和 ARM)上以相同的行為執行程式碼。
  • 命令列工具: 包括可用於本地開發和持續整合方案中的易於使用的命令列工具。
  • 部署靈活: 可以包含在應用或已安裝的並行(使用者或系統範圍安裝)中。 可搭配 Docker 容器使用。
  • 相容性: .NET Core 通過 .NET Standard 與 .NET Framework、Xamarin 和 Mono 相容。
  • 開放原始碼: .NET Core 平臺是開放原始碼,使用 MIT 和 Apache 2 許可證。 .NET Core 是一個 .NET Foundation 專案。
  • 由 Microsoft 支援: .NET Core 由 Microsoft 依據 .NET Core 支援提供支援。