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