全面UI组件库Telerik 2024 Q4全新发布——官方宣布支持.NET 9

news2024/12/27 4:30:33

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

随着.NET 9的正式发布,.NET迎来了下一个重要里程碑,我们的Telerik UI工具已经准备好和最新的.NET一起工作了!Telerik系列产品长期以来致力于为每个.NET平台提供高性能UI组件,帮助开发者提高工作效率。随着2024 Q4的发布,所有Telerik UI组件、文档处理库(DPL)和报表工具都将支持.NET 9。

获取Telerik新版下载

.NET 9

现代.NET功能强大、开源、跨平台,拥有成熟的工具和丰富的生态系统。随着.NET 9作为标准期限支持(Standard Term Support, STS)的发布,开发人员将看到.NET库、运行时和SDK显著增强,所有这些都是为了构建现代客户端、云原生和智能应用。Visual Studio和Visual Studio Code将使工具变得更好,C#将继续发展,以支持注入人工智能的下一代智能应用程序。接下来我们一起回顾下.NET 9带来的一些增强:

  • 微调.NET 9运行时,获得巨大的性能优势
  • 更好的压缩和缓存
  • 改进的Blazor服务器重新连接UX
  • 更好地控制Blazor渲染模式
  • 优化静态资产交付
  • .NET MAUI Blazor混合和Web应用解决方案模板
  • 增加了.NET MAUI平台/工具稳定性
  • 在.NET MAUI中为JS/. NET网络通讯添加新的HybridWebView
  • 优化.NET MAUI的UI组件
  • .NET MAUI中的本地库嵌入
  • EF Core增强和矢量搜索
  • Azure Cosmos DB的EF Core提供程序
  • 显著改进了LINQ查询
  • 原生AOT用于更快的应用程序
  • .NET Aspire 9附带社区工具包
  • C# 和 F#语言特性演变
  • Visual Studio/VS Code中增强的开发人员工具
  • AI生态系统日益繁荣
  • 改进来自.NET的AI集成机会
  • 统一Microsoft.Extensions.AI for .NET
  • ......

全面UI组件库Telerik 2024 Q4全新发布——官方宣布支持.NET 9

Telerik

现代移动/桌面客户端或web前端是复杂的——开发人员可以使用所有可用的帮助来保持工作效率,Progress Software维护了一套UI组件和库/工具,以帮助开发人员更成功——Telerik UI for all things .NET、Kendo UI for all things JavaScript。企业工作流还需要复杂的网络、报告、测试和模拟需求——Progress提供了专门的工具,使开发团队能够跨越这些技术障碍。现代社会需要深度的AI集成来优化业务工作流程,增强应用程序的用户体验,并保持开发人员的工作效率。

最新的Telerik版本通过专业构建的设计系统资产、先进的数据驱动可视化以及对最新.NET和JavaScript框架的Day-Zero支持,在UI开发方面开辟了新的领域。随着2024 Q4版本的发布,设计和开发团队找到解决新问题的方法,比如从设计到代码的转换,同时提供流畅的数据驱动体验,支持 .NET 9、Angular 19、KendoReact与Astro的集成等。

随着.NET 9的发布,Telerik官方正式宣布所有Telerik .NET产品,包括web、移动、桌面、报表和Visual Studio/VS Code工具都支持.NET 9,开发人员可以自由地升级到最新的.NET SDK/运行时,所有Telerik UI都可以在.NET 9中工作。

虽然在Telerik .NET产品线中有广泛的变化,但让我们看一下一些重点。

Blazor

Blazor在.NET 8中的一个重大更新是通过增强的渲染模式改进了交互性和响应性,使开发人员能够在静态服务器端渲染、交互式服务器、交互式WASM和交互式自动之间进行选择。在.NET 9中,开发人员现在可以访问RendererInfo属性,它包含两个属性:

  • RendererInfo.Name:指示组件当前运行的位置,如Static、Server、WebAssembly,如果使用.NET MAUI,则为WebView
  • RendererInfo.IsInteractive:提供有关交互状态的信息

Telerik UI for Blazor将支持UI组件所要求的渲染模式——这允许开发人员根据应用程序的需要渲染高性能的Blazor UI。除了与.NET 9的兼容性所带来的许多增强之外,Telerik UI for Blazor不仅具有全面和企业级的Blazor UI库,而且还具有市场上很快的Blazor Grid,为复杂和数据量大的应用程序提供了卓越的性能。

基于效率的考虑,Telerik Grid for Blazor利用虚拟化、增量加载和其他先进技术来平滑地处理大量数据集,而不会影响速度或可用性。此外,Telerik UI for Blazor提供了广泛的自定义选项,允许开发人员定制网格的功能,如过滤、排序、分组和编辑,以适应特定的业务需求。

全面UI组件库Telerik 2024 Q4全新发布——官方宣布支持.NET 9

除了用于Web应用程序的Blazor UI之外,Telerik UI for Blazor还通过 .NET MAUI完全支持Blazor Hybrid——同样经过优化的Telerik UI可以为跨平台原生移动/桌面应用程序提供强大的体验。通过响应式和自适应渲染,Telerik Blazor UI可以根据设备形状因素进行渲染,开发者可以利用真正共享的web和本地应用代码库。

从.NET 9开始,现在有一个新的项目模板,将Blazor Hybrid和Blazor用于web应用程序放在一个解决方案中。通过不同的接口实现,Blazor的功能可以在不同的平台上有所不同。

Reporting(报表)

Telerik Reporting和Report Server为复杂的企业报表工作流程提供了主要的解决方案——我们很高兴地宣布与.NET 9完全兼容。报表的新特性之一是通过声明性报告定义支持事件绑定,从而简化了将强大的报告功能集成到.NET Web应用程序中的过程。现在,很容易在Visual Studio中嵌入一组声明性报表,并使用事件驱动函数将它们连接到应用程序中。报表可以通过任何报表查看器显示,可以使用基于web的或独立的报表设计器进行维护,并使用GitHub进行版本控制。

Telerik AI Prompts

对于.NET开发者来说,想要连接到生成AI端点来进行聊天集成,在UI前端似乎总是有一大堆工作要做。Telerik AI Prompt UI旨在减轻启用聊天UI的痛苦部分,它适用于所有Telerik .NET UI套件,包括web/移动/桌面,如Blazor、.NET MAUI、WPF、WinForms等,以及Kendo UI JS套件。这里的目标是提供开发者构建AI聊天体验所需的大部分内容,如自定义提示视图、自定义提示建议、工具栏、模板和内置本地化支持。

Telerik Smart AI(智能AI)组件

Telerik Smart AI组件是AI时代的智能UI组件,可用于Telerik UI for Blazor、Telerik UI for ASP. NET Core、Telerik UI for WPF、Telerik UI for WinForms和Telerik UI for .NET MAUI,语义搜索可以执行向量化的相似度搜索,并为最终用户提供令人愉快的用户体验——这可以用于网格、组合框和其他类型的web/桌面/移动UI,而不需要生成AI端点。

Telerik Document Processing使开发人员能够对Word, PDF和电子表格文档格式进行精细控制,并可以采用生成式AI来产生神奇的结果。PDF文档可以用于更好的搜索,用户可以在富文本UI中获得较长的建议,电子表格交互可以提取深度上下文信息——开发人员可以决定他们想要利用多少人工智能。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机毕业设计hadoop+spark民宿推荐系统 民宿数据分析可视化大屏 民宿爬虫 民宿大数据 知识图谱 机器学习 大数据毕业设计

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

工业—使用Flink处理Kafka中的数据_ChangeRecord1

使用 Flink 消费 Kafka 中 ChangeRecord 主题的数据,当某设备 30 秒状态连续为 “ 预警 ” ,输出预警 信息。当前预警信息输出后,最近30

【Android】从事件分发开始:原理解析如何解决滑动冲突

【Android】从事件分发开始:原理解析如何解决滑动冲突 文章目录 【Android】从事件分发开始:原理解析如何解决滑动冲突Activity层级结构浅析Activity的setContentView源码浅析AppCompatActivity的setContentView源码 触控三分显纷争,滑动冲突…

消息中间件-Kafka2-3.9.0源码构建

消息中间件-Kafka2-3.9.0源码构建 1、软件环境 JDK Version 1.8Scala Version 2.12.0Kafka-3.9.0 源码包 下载地址:https://downloads.apache.org/kafka/3.9.0/kafka-3.9.0-src.tgzGradle Version > 8.8Apache Zookeeper 3.7.0 2、源码编译 打开源码根目录修改…

【ElasticSearch】倒排索引与ik分词器

ElasticSearch,简称ES(后文将直接使用这一简称),是一款卓越的开源分布式搜索引擎。其独特之处在于其近乎实时的数据检索能力,为用户提供了迅速、高效的信息查询体验。 它能够解决全文检索,模糊查询、数据分析等问题。那么它的搜索…

【开源免费】基于Vue和SpringBoot的洗衣店订单管理系统(附论文)

博主说明:本文项目编号 T 068 ,文末自助获取源码 \color{red}{T068,文末自助获取源码} T068,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析…

CAN接口设计

CAN总线的拓扑结构 CAN总线的拓扑结构有点像485总线,都是差分的传输方式,总线上都可以支持多个设备,端接匹配电阻都是120Ω。 485和CAN通信方面最大的区别:网络特性。485是一主多从的通讯方式,CAN是多主通讯,多个设备都可以做主机。那多个设备都相要控制总线呢?…

Keil5配色方案修改为类似VSCode配色

1. 为什么修改Keil5配色方案 视觉习惯:如果你已经习惯了VSCode的配色方案,尤其是在使用ESP-IDF开发ESP32时,Keil5的默认配色可能会让你感到不习惯。减少视觉疲劳:Keil5的默认背景可能过于明亮,长时间使用可能会导致视…

C++设计模式之外观模式

动机 下图中左边方案的问题在于组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。 如何简化外部客户程序和系统间的交互接口?如何将外部客户程序的演化和内部子系统…

矩阵转置        ‌‍‎‏

矩阵转置 C语言代码C 语言代码Java语言代码Python语言代码 💐The Begin💐点点关注,收藏不迷路💐 输入一个n行m列的矩阵A,输出它的转置 A T A^T AT。 输入 第一行包含两个整数n和m,表示矩阵A的行数和列数。…

Linux输入设备应用编程

本章学习输入设备的应用编程,首先要知道什么是输入设备?输入设备其实就是能够产生输入事件的设备就称为输入设备,常见的输入设备包括鼠标、键盘、触摸屏、按钮等等,它们都能够产生输入事件,产生输入数据给计算机系统。…

STM32MX 配置CANFD收发通讯

一、环境 MCU:STM32G0B1CEU6 CAN收发器:JIA1042 二、MX配置 配置SYS 配置canfd并开启中断,我开了两个FDCAN,配置是一样的,这里贴一下波特率的计算公式: 也就是:CAN时钟频率/预分频器/&…

第100+32步 ChatGPT学习:时间序列EMD分解

基于Python 3.9版本演示 一、写在前面 之前我们介绍过时间序列的季节性分解。 最近又学到了好几种骚操作分解,且可以用这些分解优化时间序列预测性能。 首先,我们来学一学经验模态分解(Empirical Mode Decomposition,EMD&#…

Spring Shell如何与SpringBoot集成并快速创建命令行界面 (CLI) 应用程序

Spring Shell 介绍 Spring Shell 是一个强大的工具,可用于构建命令行应用程序,提供了简单的方式来创建和管理交互式 CLI。它适合那些希望通过命令行与 Java 应用程序进行交互的开发者,尤其是在需要自动化、交互式输入或与 Spring 生态系统集…

后端返回前端的数据量过大解决方案

后端返回前端的数据量过大解决方案 性能面板(Performance) chrome调试指南 原因 遇到一个页面有好几个表格,部分表格采用虚拟滚动条 数据量有点大 接近快60s了,看一下是哪里导致的慢 后台请求方法执行并不慢 2024-12-04 15:21:52.889 INFO 69948 …

linux 系列服务器 高并发下ulimit优化文档

系统输入 ulimit -a 结果如下 解除 Linux 系统的最大进程数 要解除或提高 Linux 系统的最大进程数,可以修改 ulimit 设置和 /etc/security/limits.conf 文件中的限制。 临时修改 ulimit 设置 可以使用 ulimit 命令来查看和修改当前会话的最大进程数: 查…

c++数据结构算法复习基础--11--高级排序算法-快速排序-归并排序-堆排序

高阶排序 1、快速排序 冒泡排序的升级算法 每次选择一个基准数,把小于基准数的放到基准数的左边,把大于基准数的放到基准数的右边,采用 “ 分治算法 ”处理剩余元素,直到整个序列变为有序序列。 最好和平均的复杂度&#xff1a…

洛谷P1827 [USACO3.4] 美国血统 American Heritage(c嘎嘎)

题目链接:P1827 [USACO3.4] 美国血统 American Heritage - 洛谷 | 计算机科学教育新生态 题目难度:普及 首先介绍下二叉树的遍历: 学过数据结构都知道二叉树有三种遍历: 1.前序遍历:根左右 2.中序遍历:左根…

# 全过程 快速创建一个Vue项目

如何快速创建一个Vue项目 前置知识 ​ 下载 Node.js 并且进行安装和配置 Node.js,因为 npm(Node Package Manager)是随 Node.js 一起安装的。 Node.js 下载地址 : Node.js 官方网站 ​ (如果你还没有关于 Node.js&webpack 的相关知识…

小程序 模版与配置

WXML模版语法 一、数据绑定 1、数据绑定的基本原则 (1)在data中定义数据 (2)在WXML中使用数据 2、在data中定义页面的数据 3、Mustache语法的格式(双大括号) 4、Mustache语法的应用场景 (…