係統粉 > IT資訊 > 微軟資訊

微軟.NET Core 2.0:新增的功能及其重要性

發布時間:2017-08-15    瀏覽數:

微軟的.NET Core 2.0完工了,8月14日開始提供下載。

微軟.NET Core 2.0:新增的功能及其重要性(1)

微軟同時還提供ASP.NET Core 2.0、Entity Framework Core 2.0和完整的.NET Standard 2.0規範的下載。

微軟.NET Core和.NET Standard 2.0的主要目標是要令更多的應用程序編程接口(API)在不同版本的.NET裏保持一致。

微軟官員表示,團隊將.NET Standard 1.6的13,000個API增加至.NET Standard 2.0的32,000個API。大多數新添加的API都是.NET Framework API,這意味著開發人員可以更容易地將現有的.NET Framework代碼移植到.NET Standard。

微軟2014年從.NET Framework分出另一個版本,目的是令.NET Core子集更容易在各平台上移植。.Net Core後來成為.NET開發平台在開源跨平台版本,可在Windows、Linux和MacOS上運行。

.NET Core包括.NET運行組件、一個框架庫、一套軟件開發工具包工具和語言編譯器。.NET Standard是個API規範,該規範描述開發人員可在所有.NET平台上使用的.NET接口。

目前,.NET Framework 4.6.1、.NET Core 2.0、Mono 5.4、Xamarin iOS 10.14、Xamarin.Mac 3.8和Xamarin.Android 7.5上均支持.NET Standard 2.0。預計今年晚些時候在Windows 10通用Windows平台(UWP)上也會支持.NET Standard 2.0。

.NET Core 2.0的性能在運行組件和.NET Framework裏均有改進,.NET Core 2.0並增加了對六個新平台的支持,包括Debian Stretch,SUSE Linux Enterprise Server 12 SP2和macOS High Sierra。.NET Core 2.0包含RyuJIT即時編譯器(x86版本),目前,.NET Core 2.0預覽版支持Linux ARM32。

微軟時下的發展戰略核心之一是確保.NET可以在所有地方運行。微軟想確保開發人員能在不同種類的Windows 10裏運行他們的應用程序,這一點對微軟來說仍然頗為重要,但筆者以為,以後可就不會那麼重要了。

上一篇:微軟“編程之美”挑戰賽總決賽開賽 比拚“最美”智能對話機器人 下一篇:win10開機如何跳過鎖屏界麵呢?

相關資訊

最新熱門應用

電腦問答