首页 > 其他分享 >.NET 8的正式发布,对Telerik开发工具意味着什么?

.NET 8的正式发布,对Telerik开发工具意味着什么?

时间:2023-12-15 10:25:28浏览次数:38  
标签:Telerik 开发工具 组件 UI 版本 MAUI NET

微软日前正式发布了.NET 8稳定版,这是一个长期支持(LTS)的版本,它可以使Android、Windows和macOS跨平台应用的开发过程高效流畅,同样的目标也驱使着Telerik UI不断进步和发展!

.NET 8的正式发布,对Telerik开发工具意味着什么?

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等众多控件。

获取Telerik DevCraft新版下载

技术交流群:726377843    欢迎一起进群讨论

1. 结束对.NET 6的支持 & 支持官方.NET 8

.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文件夹中看到两个子文件夹:

.NET 8的正式发布,对Telerik开发工具意味着什么?

如果您依赖NuGet包—Telerik.UI.for.MAUI. npg,它将包含所有支持的版本,并会根据项目的目标.NET版本自动解析正确的版本。

如果还需要.NET 6版本的Telerik UI怎么办?

如果您不需要更新可以继续使用它,当需要更新时(例如,当一个很棒的新组件发布并且你准备好着手使用它时),可以依靠微软升级协助和Telerik客户支持服务来升级到.NET 7 或 .NET 8。

2. 从Telerik UI for Xamarin迁移到Telerik UI for .NET MAUI比以前更容易

在.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版本中了!

更多可用的迁移资源

3. 改进的质量和性能

.NET 8版本的重点是提高整个框架的质量和稳定性。这包括改进布局功能、解决内存泄漏、增强{Binding}机制的性能和绘图功能,如形状、阴影和剪辑、原生的iOS提前(AOT)编译等。

Progress Telerik技术团队增加了.NET团队的改进,带来了Telerik NavigationView、Telerik Scheduler、Telerik RangeSlider等四个新组件,使您能够进一步加快.NET MAUI开发。

4. 全球化和本地化

.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的正式发布,对Telerik开发工具意味着什么?
5. 更好的桌面支持

.NET 8中解决了许多问题都集中在桌面平台上,改进了用户输入和交互功能,例如文本框中的光标保存、InputTransparent行为排列、与条目和编辑器的键盘交互、字体、导航选项卡等,这也使得Telerik UI能够交付和规划更好的桌面和键盘支持。

最值得注意的功能之一是现在对Telerik DataGrid在macOS和Windows上的完全键盘支持,这个特性对于与数据单元交互是十分很重要的。其他的好处,如改善视觉状态、同时与鼠标互动等,这还不是DataGrid的全部——像Row Details支持这样的重要特性现在使Telerik DataGrid比以前更具交互性。

.NET 8的正式发布,对Telerik开发工具意味着什么?

其他组件也带来了更好的键盘支持。

6. 更多UI组件来构建本地桌面用户体验

Telerik继续致力于在开发工具箱中添加更多用于桌面开发的工具,早些时候Telerik TreeView、Calendar、RichTextEditor和PdfViewer等构建桌面应用程序的关键组件加入了,现在即将到来的是Telerik Scheduler、Telerik NavigationView和Telerik RangeSlider。它们为macOS和Windows提供了许多功能和热门的外观和感觉,使您能够构建美观直观的应用程序。

Telerik Scheduler

.NET 8的正式发布,对Telerik开发工具意味着什么?

Telerik NavigationView

.NET 8的正式发布,对Telerik开发工具意味着什么?

Telerik RangeSlider

.NET 8的正式发布,对Telerik开发工具意味着什么?
7. Visual Studio Code和Telerik支持

随着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扩展共享相同的功能。


了解最新Kendo UI最新资讯,请关注Telerik中文网!

标签:Telerik,开发工具,组件,UI,版本,MAUI,NET
From: https://www.cnblogs.com/AABBbaby/p/17902768.html

相关文章

  • EfficientNet网络
    目录前言论文思想网络结构代码前言在一些手工设计的网络中,我们常常将输入图像分辨率固定为224。为什么设置这个值,而网络的深度为什么这么设?如果要问的话,可能回复就四个字—工程经验。而EfficientNet这篇文章就主要是使用了NAS(NeuralArchitectureSearch)技术来搜索网络......
  • kubernetes_k8s应用
    开发-测试-运维1.传统的IT系统结构:开发-测试-运维运维难度和运维成本服务扩容:涉及资源分配-实例部署-启动环节 服务升级: 服务监控 服务治理:故障处理模块开发2.从单机走向集群系统的可伸缩性(scalability 横向扩容-水平可伸缩性(Horizontalscalability)就是......
  • 关于再次出现 Could not open client transport with JDBC Uri: jdbc:hive2://node1:1
    写在最前边——我报错是因为空间不足 当我时隔两个月再次看到这个报错的时候我是感到绝望的————然而当我查了一遍百度发现唯一一个拥有相同报错解决方法的博客出自我之手的时候我的崩溃的————在我发现曾经的方法无法解决现在的我的报错的时候,我觉得我的心都碎了QAQ......
  • .net中通过定时任务框架Quartz.NET来实现定期网络状态检查
     Quartz.NET是一个用于在.NET应用程序中实现作业调度和定时任务的开源框架。它允许你在应用程序中定义和调度作业,支持复杂的调度需求,例如定时、重复、错过执行、依赖性等。下面,我将通过一个简单的实例来详细描述Quartz.NET的功能、使用方法,并提供源代码。在这个示例中,我......
  • 关于EthernetIP转ModbusTCP协议转换的成熟应用
    在现代工业自动化领域,以太网和互联网的集成已经成为一种趋势。Ethernet/IP转ModbusTCP网关作为一种关键的通信设备,能够实现以太网和ModbusTCP协议之间的转换,从而在工业自动化领域中发挥重要作用。本文将详细介绍Ethernet/IP转ModbusTCP网关的应用和配置方法。Ethernet/IP转Mo......
  • Modbus转Profinet网关的配置步骤和注意事项
     Modbus转Profinet网关的配置步骤和注意事项当拿到Modbus转Profinet网关(XD-MDPN100/200)不会配置或是配置完成后发现Modbus转Profinet网关(XD-MDPN100/200)与设备通讯不上等问题。下面就这些问题给大家详细解读。 首先,确保Modbus转Profinet网关(XD-MDPN100/200)的电源连接正常。检......
  • 解决.net core开发过程中端口总是无缘无故被占用的问题,提示SocketException: 以一种访
    先给出原因和方案:  是Hyper-V每次启动随机保留端口段,导致所要使用的端口被系统保留,导致无法使用的问题解决方法就是,指定系统保留端口的范围,避开开发时使用的端口即可。powershell管理员身份使用下面的命令设置。netshintipv4setdynamictcpstart=49152nu......
  • modbus转profinet网关连接6台232modbus伺服同时控制案例
    modbus转profinet网关连接6台232modbus伺服同时控制案例Modbus转Profinet网关是一种用于连接不同网络之间的通讯设备。它的原理是通过将Modbus协议转换为Profinet协议,实现Modbus设备与Profinet网络之间的数据交换。其功能具体包括将Modbus设备发送的数据转发到Profinet网络中,并将P......
  • 安装NETDATA集群监控面板
    安装NETDATA集群监控面板介绍官方链接演示网页:https://my-netdata.io/官方首页:http://netdata.cloud/文档地址:http://docs.netdata.cloudgithub地址:https://github.com/netdata/netdata#infographic安装官网提供一键安装脚本bash<(curl-Sshttps://my-netdata.io/kick......
  • kubernetes_k8s框架概念梳理
    k8sk8s分为控制面(ControlPlane,master)和数据面(即Node)。控制面是K8S的大脑,组件包含:etcd数据库,负责注册服务、保存k8s配置和所有的API对象等数据scheduler负责监视pod的调度情况controller-manager负责节点、任务、端点和账户的总体调度a......