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

微软日前正式发布了.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新版下载(Q技术交流: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扩展共享相同的功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/249467.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

现代雷达车载应用——第2章 汽车雷达系统原理 2.6节 雷达设计考虑

经典著作&#xff0c;值得一读&#xff0c;英文原版下载链接【免费】ModernRadarforAutomotiveApplications资源-CSDN文库。 2.6 雷达设计考虑 上述部分给出了汽车雷达基本原理的简要概述。在雷达系统的设计中&#xff0c;有几个方面是必不可少的&#xff0c;它们决定了雷达系…

真正可行的vue3迁移到nuxt3方法(本人亲测,完全避坑)

终于到了总结经验的时候了&#xff0c;这绝对是全网唯一、完全真正可行的干货。 在我看来&#xff0c;知识就是要拿来分享的&#xff0c;分享给他人也是在提高自己。我绝对不会搞什么订阅或者vip专栏来搞钱坑害各位&#xff0c; 因为我在csdn写文章最主要的目的是为了记录和总…

接口测试 — 4.Requests库GET、Post请求

Requests库GET请求是使用HTTP协议中的GET请求方式对目标网站发起请求。 &#xff08;不带参数的GET请求请看上一篇文章的练习&#xff09; 1、Requests库待参数的GET请求 使用Get方法带参数请求时&#xff0c;是params参数字典&#xff0c;而不是data参数字典。data参数字典…

从零开始:前端架构师的基础建设和架构设计之路

文章目录 一、引言二、前端架构师的职责三、基础建设四、架构设计思想五、总结《前端架构师&#xff1a;基础建设与架构设计思想》编辑推荐内容简介作者简介目录获取方式 一、引言 在现代软件开发中&#xff0c;前端开发已经成为了一个不可或缺的部分。随着互联网的普及和移动…

Redis 过期删除策略、内存回收策略、单线程理解

不知从何开始Redis的内存淘汰策略也开始被人问及&#xff0c;卷&#xff01;真的是太卷了。难不成要我们去阅读Redis源码吗&#xff0c;其实问题的答案&#xff0c;在Redis中的配置文件中全有&#xff0c;不需要你阅读源码、这个东西就是个老八股&#xff0c;估计问这个东西是想…

深度探索Linux操作系统 —— 构建根文件系统

系列文章目录 深度探索Linux操作系统 —— 编译过程分析 深度探索Linux操作系统 —— 构建工具链 深度探索Linux操作系统 —— 构建内核 深度探索Linux操作系统 —— 构建initramfs 深度探索Linux操作系统 —— 从内核空间到用户空间 深度探索Linux操作系统 —— 构建根文件系统…

金融众筹系统源码:适合创业孵化机构 附带完整的搭建教程

互联网技术的发展&#xff0c;金融众筹作为一种新型的融资方式&#xff0c;逐渐成为创业孵化机构的重要手段。为了满足这一需求&#xff0c;金融众筹系统源码就由此而生&#xff0c;并附带了完整的搭建教程。 以下是部分代码示例&#xff1a; 系统特色功能一览&#xff1a; 1.…

发现隐藏的 Web 应用程序漏洞

随着 Web 2.0 的扩展&#xff0c;近年来社交媒体平台、电子商务网站和电子邮件客户端充斥着互联网空间&#xff0c;Web 应用程序已变得无处不在。 国际知名网络安全专家、东方联盟创始人郭盛华透露&#xff1a;‘应用程序消耗和存储更加敏感和全面的数据&#xff0c;它们成为对…

时序分解 | Matlab实现NGO-ICEEMDAN基于北方苍鹰算法优化ICEEMDAN时间序列信号分解

时序分解 | Matlab实现NGO-ICEEMDAN基于北方苍鹰算法优化ICEEMDAN时间序列信号分解 目录 时序分解 | Matlab实现NGO-ICEEMDAN基于北方苍鹰算法优化ICEEMDAN时间序列信号分解效果一览基本介绍程序设计参考资料 效果一览 基本介绍 Matlab实现NGO-ICEEMDAN基于北方苍鹰算法优化ICE…

Chrome安装插件出现CRX-HEADER-INVALID解决方法

1 Chrome浏览器安装离线插件时出现了“CRX-HEADER-INVALID”错误。 2将插件包的后缀名改成.zip格式。 3点击右侧三点按钮后点击【更多工具】--》【扩展程序】界面。 4在【扩展程序】将ZIP包拉入并安装。 5这样就安装成功了&#xff0c;虽然图标上有红色图标…

Dockerfile创建镜像 INMP+wordpress

Nginx 172.111.0.10 MySQL 172.111.0.20 PHP 172.111.0.30 Nginx Vim Dockerfile MySQL Vim my.cnf PHP

【强化学习-读书笔记】表格型有模型和无模型的结合、Dyna-Q、Dyna-Q+、表格型方法的总结

参考 Reinforcement Learning, Second Edition An Introduction By Richard S. Sutton and Andrew G. Barto前面的方法要么是单纯的 model-based ** 方法&#xff0c;要么是 model-free。基于模型的方法将规划作为其主要组成部分&#xff0c;而无模型的方法则主要依赖于学习…

vue javascript tree 层级数据处理

层级数据是有父子关系的数组&#xff0c;示例&#xff1a; const treeData [{id: 1b7e8e98cb1d4a1f81e4fe2dfd9a8458,name: 层级1,parentId: null,children: [{id: 0d45dd5bb4c14d64a3ab0b738add4b24,name: 层级1-1,parentId: 1b7e8e98cb1d4a1f81e4fe2dfd9a8458,children: [{…

Arduino下载、安装及配置(含中文配置步骤)

Arduino下载 官网下载 官网链接---------> Arduino - Home 网盘下载 链接&#xff1a;https://pan.baidu.com/s/1In38y8pinjCL0DEGjRHVTQ?pwdJAYU 提取码&#xff1a;JAYU Arduino安装 直接下一步下一步就行&#xff08;如果不想放在C盘&#xff0c;那就改…

师兄啊师兄第二季开播:男主成海神?玄机是懂联动的!

《师兄啊师兄》动画第二季在12月14日终于正式开播&#xff0c;首播两集&#xff0c;还是很有诚意的。 这部动画改编自言归正传的小说《我师兄实在太稳健了》&#xff0c;原著的知名度不算很高&#xff0c;但玄机制作的动画让这个IP火出了圈。 动画第一季就凭借高颜值的人物建模…

qemu 虚拟机

文章目录 一、参考资料二、QEMU调试参数三、QEMU 命令 一、参考资料 # 查询 qemu 包 apt list | grep qemu# 查询已安装的 qemu 包 apt list --installed | grep qemu # 查询 qemu 版本 qemu-img -V # 安装 sudo apt-get install qemu-system-arm qemu-system-mips qemu-syste…

简洁高效的 NLP 入门指南: 200 行实现 Bert 文本分类 (TensorFlow 版)

简洁高效的 NLP 入门指南: 200 行实现 Bert 文本分类 TensorFlow 版 概述NLP 的不同任务Bert 概述MLM 任务 (Masked Language Modeling)TokenizeMLM 的工作原理为什么使用 MLM NSP 任务 (Next Sentence Prediction)NSP 任务的工作原理NSP 任务栗子NSP 任务的调整和局限性 安装和…

YOLOv8重要文件解读

&#x1f368; 本文为[&#x1f517;365天深度学习训练营学习记录博客 &#x1f366; 参考文章&#xff1a;365天深度学习训练营 &#x1f356; 原作者&#xff1a;[K同学啊 | 接辅导、项目定制] &#x1f680; 文章来源&#xff1a;[K同学的学习圈子](https://www.yuque.com/m…

js输入框部分内容不可编辑,其余正常输入,el-input和el-select输入框和多个下拉框联动后的内容不可修改

<tr>//格式// required自定义指令<e-td :required"!read" label><span>地区&#xff1a;</span></e-td><td>//v-if"!read && this.data.nationCode 148"显示逻辑<divclass"table-cell-flex"sty…

【CASS精品教程】cass11提示“请不要在虚拟机中运行此程序”的解决办法

文章目录 一、问题提示二、解决办法一、问题提示 按照正常安装教程安装好南方测绘cass 11之后,打开的时候可能会有以下提示:请不要在虚拟机中运行此程序,如下图所示: 遇到问题,咱们就想办法解决问题,下面将自己尝试的方法及最终解决情况跟大家说一下,供参考。 二、解决…