網友評分: 5分
.NET Core 3.1是一款.NET運行環境,軟件基于Microsoft Visual Studio開發軟件運行,能夠在Windows、Linux和Mac OS X操作系統上運行,具有引人注目的性能與高可靠度,開發人員能快速與直覺的獲取.NET Core開發環境。
1、一個新的開源和跨平臺框架,用于構建基于云的互聯網連接應用程序,如Web應用程序,IoT應用程序和移動后端。
2、應用程序可以在.NET Core或完整的.NET Framework上運行。它被設計為為部署到云端或在內部運行的應用程序提供優化的開發框架。它由最小開銷的模塊化組件組成,因此您在構建解決方案時保持靈活性。
您可以在Windows,Mac和Linux上開發和運行跨平臺的ASP.NET Core應用程序。 ASP.NET Core是GitHub的開源。
3、軟件的第一個預覽版本在15年前發布,作為.NET Framework的一部分。此后,數以百萬計的開發人員已經使用它來構建和運行出色的網絡應用程序,并且多年來,我們添加并演變了許多功能。
4、軟件有許多架構更改,導致更精簡和模塊化的框架。 ASP.NET Core不再基于System.Web.dll。它是基于一組細粒度和良好的NuGet軟件包。這允許您優化您的應用程序,僅包括您需要的NuGet軟件包。
較小的應用程序表面積的好處包括更緊密的安全性,減少維修,改進性能,以及降低用戶在付費用途模式中的成本。
1、您可以構建能夠覆蓋廣泛客戶端(包括瀏覽器和移動設備)的HTTP服務。
2、內置多種數據格式和內容協商支持。
3、軟件是在.NET Core上構建Web API和RESTful應用程序的理想平臺。
4、您可以創建遵循模型 - 視圖 - 控制器(MVC)模式的考慮因素和可測試的Web應用程序。
5、.net core提供了一種有效的語言來創建Views。
6、Tag Helpers使服務器端代碼能夠參與在Razor文件中創建和呈現HTML元素。
7、支持或可以移轉 (port) 到更多的操作系統平臺與芯片架構 (也就是未來項目會跨出 x86 平臺)。
8、具有引人注目的性能與高可靠度。
9、開發人員能快速與直覺的獲取 .NET Core 開發環境。
10、在直覺與具生產力的情況下建造應用程序,使用文件,示例與NuGet組件。
11、模型綁定自動將數據從HTTP請求映射到動作方法參數。
12、模型驗證自動執行客戶端和服務器端驗證。