国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁>新聞中心>新品發(fā)布

開發(fā)響應(yīng)式Web應(yīng)用的UI工具集——Telerik UI for ASP.NET Core組件正式進(jìn)入.NET 5時(shí)代!

發(fā)布時(shí)間:2021/01/10 瀏覽量:3416
.NET 5已正式發(fā)布了,并且與Telerik UI for ASP.NET Core完全兼容

.NET 5已正式發(fā)布了,并且與Telerik UI for ASP.NET Core完全兼容。隨著在.NET Conf 2020上宣布的.NET 5最新版正式發(fā)布,.NET世界發(fā)生了許多變化。在本文中,我們將概述平臺(tái)第五次迭代的主要功能,還將介紹新版本背后的一些關(guān)鍵驅(qū)動(dòng)因素,Microsoft的長期策略以及Telerik UI for ASP.NET Core 組件如何通過在.NET 5構(gòu)建現(xiàn)代UI來幫助您創(chuàng)建功能強(qiáng)大的Web應(yīng)用程序。

 

.NET 5有什么特色?

 

image001.png

 

繼續(xù)使用.NET時(shí),不會(huì)有任何“Framework”或“Core”的概念,因?yàn)樗鼈儗⒑喜橐粋€(gè)“ .NET 5”。微軟的主要目標(biāo)是創(chuàng)建一個(gè)系統(tǒng),該系統(tǒng)允許開發(fā)人員使用C#、F#和相同的.NET API,通過各種操作系統(tǒng)上的不同芯片體系結(jié)構(gòu)來創(chuàng)建各種不同的應(yīng)用程序。

微軟還表示,該平臺(tái)將具有高度的靈活性,使專業(yè)人員可以輕松快速地更改構(gòu)建配置,以修改他們在Visual Studio、Azure DevOps、Visual Studio Code、Visual Studio for Mac中或直接命令行中構(gòu)建應(yīng)用程序的方式,新發(fā)布的平臺(tái)有望實(shí)現(xiàn)簡單快速的開發(fā)。

使.NET Core成為領(lǐng)軍者的一切仍將繼續(xù)存在:

  • 在GitHub上開源并面向社區(qū)

  • 跨平臺(tái)實(shí)施

  • 支持利用特定于平臺(tái)的功能,例如Windows上的Windows Forms和WPF,以及從Xamarin到每個(gè)本機(jī)平臺(tái)的本機(jī)綁定

  • 高性能

  • 端到端安裝

  • 小型項(xiàng)目文件(SDK樣式)

  • 功能強(qiáng)大的命令行界面(CLI)

  • Visual Studio,Visual Studio for Mac和Visual Studio Code集成

這是新內(nèi)容:

  • 您將在運(yùn)行時(shí)體驗(yàn)上有更多選擇

  • Java互操作性將在所有平臺(tái)上可用

  • 在多個(gè)操作系統(tǒng)上將支持Objective-C和Swift的互操作性

  • CoreFX將被擴(kuò)展來支持.NET的靜態(tài)編譯(提前AOT),更小的占用空間并支持更多的操作系統(tǒng)

 

性能改進(jìn)

.NET 5包含一些驚人的性能改進(jìn)。 例如.NET 5.0中的JsonSerializer性能得到了顯著改善、gRPC有許多改進(jìn)。

 

image002.png

 

除了框架的高性能和可伸縮性之外,Telerik UI組件的性能還可以進(jìn)一步提高ASP.NET Core應(yīng)用程序的性能。 這方面的一個(gè)示例是在所有重?cái)?shù)據(jù)組件中使用的虛擬化技術(shù),例如Grid、DropDownLists、Scheduler、ListView等。

 

高通量和高生產(chǎn)率

過去.NET平臺(tái)使用JIT將中間語言(IL)代碼轉(zhuǎn)換為針對(duì)計(jì)算機(jī)的優(yōu)化代碼,現(xiàn)在Microsoft已設(shè)法建立一個(gè)基于JIT的托管運(yùn)行時(shí),該運(yùn)行時(shí)可以很好地處理高吞吐量,并將開發(fā)轉(zhuǎn)變?yōu)榭焖佟?/span>

對(duì)于客戶端和長期運(yùn)行的云方案,JIT是一個(gè)很好的解決方案。 他們可以輕松地生成針對(duì)特定機(jī)器配置(包括特定CPU指令)的代碼,還可以在運(yùn)行時(shí)重新生成方法以編譯代碼,同時(shí)仍使開發(fā)人員能夠生成該代碼的高度可調(diào)版本。

使用JIT的另一個(gè)方面是使用諸如dotnet watch工具之類的開發(fā)工具或進(jìn)行編輯和繼續(xù)操作,他們經(jīng)常需要在單個(gè)進(jìn)程中多次編譯和加載,而JIT允許這樣做而無需重新啟動(dòng)。

.NET 5中的默認(rèn)工作負(fù)載體驗(yàn)將是基于JIT的CoreCLR運(yùn)行時(shí),唯一的例外是iOS和客戶端Blazor,因?yàn)樗鼈兌夹枰狝OT本機(jī)編譯。

 

運(yùn)行時(shí)體驗(yàn)

Mono是最初的跨平臺(tái).NET實(shí)現(xiàn),它最初是一個(gè)開源.NET Framework,然后隨著iOS和Android設(shè)備的普及而過渡到針對(duì)移動(dòng)設(shè)備,Mono還用作Xamarin運(yùn)行時(shí)的一部分。

CoreCLR是用作.NET Core一部分的運(yùn)行時(shí),其主要重點(diǎn)是支持云應(yīng)用程序。 目前,它還用于Windows桌面、物聯(lián)網(wǎng)和機(jī)器學(xué)習(xí)應(yīng)用程序。

深入研究這些運(yùn)行時(shí),它們都有很多共同點(diǎn),但是在某些特性和功能上也有所不同。 通過正式發(fā)布的.NET 5,開發(fā)人員現(xiàn)在可以選擇他們喜歡的運(yùn)行時(shí)體驗(yàn),CoreCLR和Mono都將彼此替代。

 

Microsoft .NET Core支持生命周期和未來計(jì)劃

Microsoft傾向于為其偶發(fā)版本提供長期支持,下表是過去的版本。 有關(guān)支持策略的更多信息,請參見:

 

image003.png

 

對(duì)于未來,Microsoft將每年11月發(fā)布一次主要版本:

 

image004.png

 

Telerik UI for ASP.NET Core在R3 2020 SP2版本中正式支持.NET 5

在這一年中,telerik技術(shù)團(tuán)隊(duì)密切關(guān)注每個(gè).NET 5 Preview和RC版本,努力確保與每個(gè)版本的兼容性,以確保在正式發(fā)布時(shí)我們能安全地宣布對(duì)官方版本的支持。在.NET Conf 2020上發(fā)布.NET 5僅僅幾天之后,隨后就交付R3 2020 SP2。Telerik UI for ASP.NET Core一直致力于編寫代碼的質(zhì)量,使得僅需少量更改和小調(diào)整即可完全兼容。

穩(wěn)定性一直是產(chǎn)品的基石,我們致力于繼續(xù)在這方面做出大量努力,將繼續(xù)嚴(yán)格遵循.NET的所有發(fā)行版,并確保在涉及Telerik UI for ASP.NET Core組件工作時(shí),您完全不用考慮兼容性的問題。

 

image005.png

 

TileLayout組件(以及其他100多個(gè)組件)是Telerik UI for ASP.NET Core套件的一部分。

 

使用Telerik UI for ASP.NET Core進(jìn)行跨平臺(tái)開發(fā)

跨平臺(tái)開發(fā)是.NET Core和.NET 5最具吸引力和紀(jì)念意義的功能之一,為了確保產(chǎn)品在不同的操作系統(tǒng)和IDE上的順利開發(fā),除了適用于Windows和Linux的標(biāo)準(zhǔn).zip和.7zip,我們還制作了pkg文件,以簡化Mac OS和Mac用戶的Visual Studio使用體驗(yàn)。

telerik技術(shù)團(tuán)隊(duì)與Microsoft緊密合作,為使用Visual Studio for Mac的無縫體驗(yàn)打下基礎(chǔ)。 除了手動(dòng)安裝產(chǎn)品外,我們還依賴NuGet軟件包在所有平臺(tái)上進(jìn)行發(fā)行。

 

Telerik UI for ASP.NET Core支持的.NET版本

正如Microsoft計(jì)劃的那樣,我們將繼續(xù)支持與長期支持版本的兼容性。telerik團(tuán)隊(duì)旨在涵蓋與Microsoft相同的策略,以確保您可以選擇在哪個(gè)平臺(tái)上構(gòu)建下一個(gè)應(yīng)用程序。

下一篇:TeamViewer Premium 高級(jí)版:多個(gè)遠(yuǎn)程會(huì)話,支持無限終端
上一篇:如何用Wowza Gocoder SDK Android版開發(fā)一個(gè)基本功能的直播APP?

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫

                            華滋生物