翻譯|使用教程|編輯:龔雪|2020-12-03 09:55:54.000|閱讀 265 次
概述:在本文中,我們將概述平臺第五次迭代的主要功能,還將介紹新版本背后的一些關鍵驅動因素,Microsoft的長期策略以及Telerik UI for ASP.NET Core 組件如何通過在.NET 5構建現代UI來幫助您創建功能強大的Web應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Telerik UI for ASP.NET Core最新版下載
.NET 5已正式發布了,并且與Telerik UI for ASP.NET Core完全兼容。隨著在.NET Conf 2020上宣布的.NET 5最新版正式發布,.NET世界發生了許多變化。在本文中,我們將概述平臺第五次迭代的主要功能,還將介紹新版本背后的一些關鍵驅動因素,Microsoft的長期策略以及Telerik UI for ASP.NET Core 組件如何通過在.NET 5構建現代UI來幫助您創建功能強大的Web應用程序。
繼續使用.NET時,不會有任何“Framework”或“Core”的概念,因為它們將合并為一個“ .NET 5”。微軟的主要目標是創建一個系統,該系統允許開發人員使用C#、F#和相同的.NET API,通過各種操作系統上的不同芯片體系結構來創建各種不同的應用程序。
微軟還表示,該平臺將具有高度的靈活性,使專業人員可以輕松快速地更改構建配置,以修改他們在Visual Studio、Azure DevOps、Visual Studio Code、Visual Studio for Mac中或直接命令行中構建應用程序的方式,新發布的平臺有望實現簡單快速的開發。
使.NET Core成為領軍者的一切仍將繼續存在:
這是新內容:
性能改進
.NET 5包含一些驚人的性能改進。 例如.NET 5.0中的JsonSerializer性能得到了顯著改善、gRPC有許多改進。
除了框架的高性能和可伸縮性之外,Telerik UI組件的性能還可以進一步提高ASP.NET Core應用程序的性能。 這方面的一個示例是在所有重數據組件中使用的虛擬化技術,例如Grid、DropDownLists、Scheduler、ListView等。
高通量和高生產率
過去.NET平臺使用JIT將中間語言(IL)代碼轉換為針對計算機的優化代碼,現在Microsoft已設法建立一個基于JIT的托管運行時,該運行時可以很好地處理高吞吐量,并將開發轉變為快速。
對于客戶端和長期運行的云方案,JIT是一個很好的解決方案。 他們可以輕松地生成針對特定機器配置(包括特定CPU指令)的代碼,還可以在運行時重新生成方法以編譯代碼,同時仍使開發人員能夠生成該代碼的高度可調版本。
使用JIT的另一個方面是使用諸如dotnet watch工具之類的開發工具或進行編輯和繼續操作,他們經常需要在單個進程中多次編譯和加載,而JIT允許這樣做而無需重新啟動。
.NET 5中的默認工作負載體驗將是基于JIT的CoreCLR運行時,唯一的例外是iOS和客戶端Blazor,因為它們都需要AOT本機編譯。
運行時體驗
Mono是最初的跨平臺.NET實現,它最初是一個開源.NET Framework,然后隨著iOS和Android設備的普及而過渡到針對移動設備,Mono還用作Xamarin運行時的一部分。
CoreCLR是用作.NET Core一部分的運行時,其主要重點是支持云應用程序。 目前,它還用于Windows桌面、物聯網和機器學習應用程序。
深入研究這些運行時,它們都有很多共同點,但是在某些特性和功能上也有所不同。 通過正式發布的.NET 5,開發人員現在可以選擇他們喜歡的運行時體驗,CoreCLR和Mono都將彼此替代。
Microsoft傾向于為其偶發版本提供長期支持,下表是過去的版本。 有關支持策略的更多信息,請參見:
對于未來,Microsoft將每年11月發布一次主要版本:
在這一年中,telerik技術團隊密切關注每個.NET 5 Preview和RC版本,努力確保與每個版本的兼容性,以確保在正式發布時我們能安全地宣布對官方版本的支持。在.NET Conf 2020上發布.NET 5僅僅幾天之后,隨后就交付R3 2020 SP2。Telerik UI for ASP.NET Core一直致力于編寫代碼的質量,使得僅需少量更改和小調整即可完全兼容。
穩定性一直是產品的基石,我們致力于繼續在這方面做出大量努力,將繼續嚴格遵循.NET的所有發行版,并確保在涉及Telerik UI for ASP.NET Core組件工作時,您完全不用考慮兼容性的問題。
TileLayout組件(以及其他100多個組件)是Telerik UI for ASP.NET Core套件的一部分。
跨平臺開發是.NET Core和.NET 5最具吸引力和紀念意義的功能之一,為了確保產品在不同的操作系統和IDE上的順利開發,除了適用于Windows和Linux的標準.zip和.7zip,我們還制作了pkg文件,以簡化Mac OS和Mac用戶的Visual Studio使用體驗。
telerik技術團隊與Microsoft緊密合作,為使用Visual Studio for Mac的無縫體驗打下基礎。 除了手動安裝產品外,我們還依賴NuGet軟件包在所有平臺上進行發行。
正如Microsoft計劃的那樣,我們將繼續支持與長期支持版本的兼容性。telerik團隊旨在涵蓋與Microsoft相同的策略,以確保您可以選擇在哪個平臺上構建下一個應用程序。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網