.Net Core 3.0 簡介linux
.Net Core 3.0是微軟剛發佈的一款跨平臺開源開發框架平臺,它的特性就是:【高性能】、【跨平臺】、【用途廣】、【開源】、【爸爸屌】、【C#語言屌】【VS集成開發環境屌】。這些特性讓.Net Core 3.0將來發展潛力十足,我我的認爲.NET 將是將來企業級應用第一編程框架平臺,你們能夠期待一下,因此你們這回能夠堅決的抱緊微軟爸爸的大腿。編程
下圖是說明.NET Core爲啥能夠跨平臺的緣由,簡單的說就是由於它重寫了底層(指CoreCLR、CoreFX等),而且底層無系統依賴性,這樣就可使任何系統均可以經過.Net Core的底層去處理經過.NET Core開發的程序。windows
PS:圖中具體技術名稱如:CLR、BCL你們能夠百度一下,很好理解的。框架
這部分咱們能夠舉個栗子:好比說10我的要去舞臺上表演變臉,他們每一個人要用的臉譜都不同(這裏舞臺就是系統,人就是程序)。若是咱們採用方式1部署應用,這就至關於咱們在表演前,要將全部人都用的臉譜都藏在舞臺裏,每一個上臺表演的人上臺後從舞臺裏拿出本身要用的臉譜,而後進行表演。若是咱們採用方式2部署應用,這就至關於咱們不用佈置舞臺,每一個人將本身要用的臉譜放在本身口袋,直接上去表演就行。(這兩種方法的選擇那就是仁者見仁,智者見智了,各有優缺點)。模塊化