微軟今天發(fā)布了.NET Core 2.0版本,屬于一次非常大的版本迭代。
主要更新方面,包括對(duì)兩個(gè)關(guān)鍵組成部分Runtime(CoreCLR)和Framework Libraries(CoreFX,框架庫(kù))進(jìn)行了完整的性能優(yōu)化,由此可見(jiàn),進(jìn)程管理、JIT編譯器以及服務(wù)器系統(tǒng)的體驗(yàn)將會(huì)更好。
同時(shí),引入.NET Standard 2.0,使得開(kāi)發(fā)人員可利用的API數(shù)量翻了不止兩倍。
另外,微軟還強(qiáng)調(diào),.NET Core 2.0已經(jīng)可以用于部署Azure Web應(yīng)用。
據(jù)悉,.NET Core 2.0可以向下兼容 .NET Core 1.0和1.1,可以并行而不會(huì)有任何沖突。
值得一提的是,今天,微軟還發(fā)放了Visual Studio 2017 v15.3和Visual Studio for Mac v7.1。
PS:.NET Core是一個(gè)開(kāi)源通用的開(kāi)發(fā)框架,支持跨平臺(tái),即支持在Window,macOS,Linux等系統(tǒng)上的開(kāi)發(fā)和部署,并且可以在硬件設(shè)備,云服務(wù),和嵌入式/物聯(lián)網(wǎng)方案中進(jìn)行使用。.NET Core的源碼放在GitHub上,由微軟官方和社區(qū)共同支持。