NET Core是適用bai于 windows、dulinux 和 macos 操作zhi系統(tǒng)的免費(fèi)、開源托dao管的計(jì)算機(jī)軟件框架。
有跨平臺(tái) (Windows、Mac OSX、Linux) 能力的應(yīng)用程序開發(fā)框架 (Application Framework),未來(lái)也將會(huì)支持 FreeBSD 與 Alpine 平臺(tái),也是微軟在一開始發(fā)展時(shí)就開源的軟件平臺(tái)。
.NET Core的優(yōu)勢(shì):
加入你要開發(fā)一個(gè)新的應(yīng)用并且有.NET Framework 和.NET Core 供你選擇,那么應(yīng)該選.NET Core。
微軟剛剛宣布.NET Core V3.0,這是一個(gè)有很大提升的.NET Core版本。.NET Core將是你以后學(xué)習(xí)并開發(fā)一個(gè)應(yīng)用程序時(shí)的選擇。
.NET Core 3.0支持已經(jīng)支持了WPF和Windows Forms。.NET Core 3.0 還支持UWP,WPF和Windows Forms三者的開發(fā)。
如果你要開發(fā)一個(gè)新的程序并且公司允許的話,那么.NET Core 是你的一個(gè)很好的選擇。.NET Core 將會(huì)變的越來(lái)越好。
.NET Core 很適合跨平臺(tái)的開發(fā)。 .NET Core 應(yīng)用支持Windows,Linux和Mac OS。微軟的很受歡迎的開源文本編輯器 Visual Code 支持Windows,Linux和Mac OS。VS Code還支持IntelliSense 和 debugging,就像Sublime, Emacs, and VI, work w那樣 。
.NET Core 也是支持微服務(wù)的,它支持跨平臺(tái)的服務(wù)與.NET Core 一起工作,即使這寫服務(wù)是.NET Framework, Java, Ruby,等等,開發(fā)的。
容器就是現(xiàn)在的虛擬機(jī)。.NET核心的模塊化、重量輕和靈活性使它更容易在容器中部署.NET核心應(yīng)用程序。容器可以部署在任何平臺(tái)、云、Linux和Windows上。.NET核心與Docker和Azure Kubernetes服務(wù)都很好地工作。