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