.net Core 介紹

1.net core 是microsoft 和 .net社區在GITHUB一塊兒維護的通用性開發平臺。它是跨平臺的,支持windows MacOS和Linux,可用於設備、雲、嵌入式/物聯網場景web

2.C#,VisualBasic,F#可用於爲.net core 編寫應用程序和庫,編譯器在.net core上運行windows

3.組成部分:.net運行時
一組框架庫
一組SDK工具和語言編譯器
.net應用主機用於啓動.NET CORE應用api

4.net core 和 .net framework的區別:框架

.net core&.net framework都是.net standard library的實現
.net framework是window平臺持有的
.net core是跨平臺
.net framework穩定性更高
windows桌面應用支持:.net framework
.net core更加依賴於Nuget模塊化

5.net core能夠作什麼
網站開發(pc、移動、平板)
後臺管理開發
webapi服務接口開發
區塊連開發/控制檯應用開發工具

6.爲何選擇.net core(.net core優點)
.net core從屬於.net基金會由微軟官方支持
.net core遵循更快的發佈步調
C#是一個了不得的語言
.net 程序全部的運行腳本都能用命令行工具執行
.net core是一個更加靈活更加模塊化框架
.net core是基於一組分解在NUGET的包
CPU效率高內存分配少
.net core能夠在任何平臺上簡單部署
開源:能在GitHub上找到.net core源碼
web ui和web api都有簡單一致的web堆棧
對依賴注入的內置支持
能部署在IIS上也能夠部署在自定義宿主環境中網站

相關文章
相關標籤/搜索