【1】為什么使用.net core
首先.net core 是一個跨平台的高性能開源框架用具生成基於雲連接的Internet的新的應用程序,可以建造web應用程序和服務,
lot應用和移動后端,可以在Windows,macOS,和Linux上進行開發和部署
在asp.net4.x重新設計更改了體系結構形成了更精簡的模塊化框架
具體優點
1)生成webui和webapi的統一場景,
2)集成新式客戶端框架和開發工作流,
3)基於環境的雲就緒配置系統,
4)內置依賴注入,(可以使用第三方替換)
5)輕型的高性能模塊化的HTTP請求管道,
6)能夠在IIS,nginx,Apache,docker上進行委托管或在自己的進程中進行托管,
7)定目標到.net core ,時可以使用並行應用版本控制,
8)簡化新式的web開發工具,
9)開源代碼和以社區為中心,
且.net core 完全作為nuget包提供,借助nuget包可以將應用優化減少到只包含到必須的依賴項,提升了安全性,減少了維護和提高性能
asp.net core 魚客戶端框架 angular react bootstrap 可以無縫集合
通常 asp.net core用.net standard 庫組成 使用.net standard2.0 編寫的應用可以在net standard2.0 支持的任何位置運行
