1. 程式人生 > >.net Core 介紹

.net Core 介紹

1.net core 是microsoft 和 .net社群在GITHUB一起維護的通用性開發平臺。它是跨平臺的,支援windows MacOS和Linux,可用於裝置、雲、嵌入式/物聯網場景

2.C#,VisualBasic,F#可用於為.net core 編寫應用程式和庫,編譯器在.net core上執行

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

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上也可以部署在自定義宿主環境中