ASP.NET CoreWeb 框架
ASP.NET Core 是一個新的開源和跨平臺的框架,用于構(gòu)建如 Web 應(yīng)用、物聯(lián)網(wǎng)(IoT)應(yīng)用和移動后端應(yīng)用等連接到互聯(lián)網(wǎng)的基于云的現(xiàn)代應(yīng)用程序。ASP.NET Core 應(yīng)用可運(yùn)行于 .NET Core 和完整的 .NET Framework 之上。它整合了原來ASP.NET中的MVC和WebApi框架,你可以在 Windows、Mac 和 Linux 上跨平臺的開發(fā)和運(yùn)行你的 ASP.NET Core 應(yīng)用。
ASP.NET Core 在架構(gòu)上做出了一些改變,這些改變會使它成為一個更為精簡并且模塊化的框架。在project.json文件中我們可以發(fā)現(xiàn),ASP.NET Core 不再基于 System.Web.dll(我們在project.json中見到的大部分都是Microsoft打頭) ,基于一系列顆?;?,并且良好構(gòu)建的 NuGet 包,結(jié)合智能提示,它能夠讓你通過僅僅包含需要的 NuGet 包的方法來優(yōu)化你的應(yīng)用。一個更小的應(yīng)用程序接口通過“只為你需要的功能付出”(pay-for-what-you-use)的模型獲得的好處包括更可靠的安全性、簡化服務(wù)、改進(jìn)性能和減少成本。
特性:
- 開源和跨平臺
- 滿足運(yùn)行在.NET Core和.NET Framework上
- 中間件支持
- 性能優(yōu)化
- 無所不在的依賴注入
- 標(biāo)準(zhǔn)日志記錄
- 整合MVC和Web Api到一個框架中
- MVC 標(biāo)簽幫助
- CLI工具
評論
圖片
表情
