翻譯|行業資訊|編輯:龔雪|2023-12-14 10:48:23.297|閱讀 113 次
概述:Microsoft下一個 LTS 版本的.NET 8已正式發布了!Telerik在穩定和跨平臺的Telerik UI、桌面庫和Telerik Reporting等中做出了相應的支持,可下載最新版本立即體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
微軟日前正式發布了.NET 8穩定版,這是一個長期支持(LTS)的版本,它可以使Android、Windows和macOS跨平臺應用的開發過程高效流暢,同樣的目標也驅使著Telerik UI不斷進步和發展!
Telerik DevCraft包含一個完整的產品棧來構建您下一個Web、移動和桌面應用程序。它使用HTML和每個.NET平臺的UI庫,加快開發速度。Telerik DevCraft提供最完整的工具箱,用于構建現代和面向未來的業務應用程序,目前提供UI for ASP.NET MVC、Kendo UI、UI for ASP.NET AJAX、UI for WPF、UI for Xamarin、Reporting等眾多控件。
技術交流群:726377843 歡迎一起進群討論
.NET 8在2026年11月之前被標記為LTS,對于.NET MAUI來說它還伴隨著.NET 6 LTS版本的結束。
這對于Telerik UI for .NET MAUI意味著什么?
這意味著官方團隊將在11月正式停止Telerik UI for .NET MAUI對.NET 6的支持,在此之后,Telerik將不會發布.NET 6的組件,但就愛那個繼續提供并支持.NET 7 和 .NET 8 版本。
通過升級到最新的.NET版本,用戶可以利用微軟和Telerik提供的最新特性、性能增強和安全性改進,此升級將確保您可以充分利用這兩個實體提供的尖端進展。
因此當用戶在11月安裝最新的Telerik UI for .NET MAUI時,會在Binaries文件夾中看到兩個子文件夾:
如果您依賴NuGet包—Telerik.UI.for.MAUI. npg,它將包含所有支持的版本,并會根據項目的目標.NET版本自動解析正確的版本。
如果還需要.NET 6版本的Telerik UI怎么辦?
如果您不需要更新可以繼續使用它,當需要更新時(例如,當一個很棒的新組件發布并且你準備好著手使用它時),可以依靠微軟升級協助和Telerik客戶支持服務來升級到.NET 7 或 .NET 8。
在.NET 8中從Xamarin遷移到 .NET MAUI 變得更容易了,Microsoft和Progress Telerik都提供了工具、資源和缺少的Telerik UI組件,使這種更改比更容易。
微軟升級助手的改進版本
雖然在使用升級助手后仍然需要一些手工操作,但它確實加快了這個過程。現在集成在Visual Studio中,在主項目中選擇Upgrade選項后,只需添加一個空白的新 .NET MAUI 應用程序并將遷移的文件復制到那里。
Telerik UI for .NET MAUI帶來了與Telerik UI for Xamarin套件相同的功能
盡管Telerik UI for .NET MAUI算得上是市面上比較全面的.NET MAUI組件,但與Telerik UI for Xamarin相比還是缺少了一些組件,現在最后一個缺失的Telerik Scheduler已經發布在了R3 2023版本中了!
更多可用的遷移資源
.NET 8版本的重點是提高整個框架的質量和穩定性。這包括改進布局功能、解決內存泄漏、增強{Binding}機制的性能和繪圖功能,如形狀、陰影和剪輯、原生的iOS提前(AOT)編譯等。
Progress Telerik技術團隊增加了.NET團隊的改進,帶來了Telerik NavigationView、Telerik Scheduler、Telerik RangeSlider等四個新組件,使您能夠進一步加快.NET MAUI開發。
.NET 8為iOS/tvOS/ macatalyst帶來了HybridGlobalization模式。
注意:要使用HybridGlobalization模式,將MSBuild屬性設置為true:
<PropertyGroup>
<HybridGlobalization>true</HybridGlobalization>
</PropertyGroup>
這有什么價值?移動應用程序現在可以使用它來減輕ICU的負擔,在混合模式下,全球化數據部分從ICU包中提取,部分從對Native API的調用中提取。但它也有一些局限性,由于本地API的限制,并不是所有的全球化API都支持混合模式。好消息是Telerik UI for .NET MAUI 本地化管理器按預期工作,您可以啟動該特性,但是仍然依賴Telerik來本地化UI。
.NET 8中解決了許多問題都集中在桌面平臺上,改進了用戶輸入和交互功能,例如文本框中的光標保存、InputTransparent行為排列、與條目和編輯器的鍵盤交互、字體、導航選項卡等,這也使得Telerik UI能夠交付和規劃更好的桌面和鍵盤支持。
最值得注意的功能之一是現在對Telerik DataGrid在macOS和Windows上的完全鍵盤支持,這個特性對于與數據單元交互是十分很重要的。其他的好處,如改善視覺狀態、同時與鼠標互動等,這還不是DataGrid的全部——像Row Details支持這樣的重要特性現在使Telerik DataGrid比以前更具交互性。
其他組件也帶來了更好的鍵盤支持。
Telerik繼續致力于在開發工具箱中添加更多用于桌面開發的工具,早些時候Telerik TreeView、Calendar、RichTextEditor和PdfViewer等構建桌面應用程序的關鍵組件加入了,現在即將到來的是Telerik Scheduler、Telerik NavigationView和Telerik RangeSlider。它們為macOS和Windows提供了許多功能和熱門的外觀和感覺,使您能夠構建美觀直觀的應用程序。
Telerik Scheduler
Telerik NavigationView
Telerik RangeSlider
隨著Preview 6 of .NET 8的發布,.NET MAUI Visual Studio Code擴展為.NET Maui在Windows、macOS和Linux上的開發提供了一致的開發體驗。
Telerik的計劃是同步的,針對 .NET MAUI的Telerik VS Code擴展正在進行中,它將與VS 2022的Telerik Visual Studio擴展共享相同的功能。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網