什麼是 ASP.NET Core?
ASP.NET Core 是適用於 .NET 的新式高效能 Web 開發架構,可在 Windows, Linux, macOS, and Docker 上執行。
效能
效能是 ASP.NET Core 的主要焦點。在獨立的 TechEmpower 基準中,它比其他熱門的 Web 架構速度更快。
資料源自 TechEmpower 第 21 回合中提供的官方測試。
現代化與創新
ASP.NET Core 的設計旨在允許執行時間元件、API、編譯器和語言快速發展,同時仍提供穩定且支援的平台,讓應用程式持續執行。
同一台伺服器上最多可以有多個版本的 ASP.NET Core。這表示,一個應用程式可採用最新版本,而另一個應用程式則能繼續在其測試的版本上執行。
ASP.NET Core 提供多種支援生命週期選項,以符合您應用程式的需求。如果您更頻繁地升級,您可以選擇長期支援版本或以最新版本執行。如需詳細資料,請參閱我們的支援原則。
開放原始碼
與 .NET 的其餘部分一樣,ASP.NET 是 GitHub 上的開放原始碼。.NET 已有 100,000 個參與者,而且 3,700 家公司已參與。
Windows, Linux, macOS, and Docker
ASP.NET 應用程式可以在 Windows, Linux, macOS, and Docker 上開發及執行。
Visual Studio 系列產品具有在任何作業系統上建置 .NET 應用程式的工具。也有許多常用編輯器的命令列工具和延伸模組。
支援
您可以從原始程式碼建置自己的 ASP.NET 版本,但大部分生產應用程式都需要支援版本的平台。
Microsoft 會發行在 Microsoft 維護的 Azure 伺服器上建置和測試的 .NET 正式版本,並會受到和其他 Microsoft 產品一樣的支援。如需詳細資訊,請參閱 .NET 和 .NET Core 支援原則。
Red Hat 支援 Red Hat Enterprise Linux (RHEL) 上的 .NET。Red Hat 從原始碼建置 .NET,並使其可在 [.NET 下載] 頁面中使用。Red Hat 和 Microsoft 會共同作業,以確保在 RHEL 上的 .NET 運作順利。
準備開始了嗎?
我們的逐步教學課程可協助您讓 ASP.NET Core 在電腦上執行。