官宣!DevExpress Blazor UI组件,支持全新的.NET 8渲染模式

这篇具有很好参考价值的文章主要介绍了官宣!DevExpress Blazor UI组件,支持全新的.NET 8渲染模式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

DevExpress Blazor UI组件使用了C#为Blazor Server和Blazor WebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生Blazor UI组件(包括Pivot Grid、调度程序、图表、数据编辑器和报表等)。

.NET 8为Blazor引入了令人兴奋的重大变化,统一了它的托管模型,并采用了服务器端渲染。在这篇文章中,我们将普及一下这个新概念,并帮助您了解如何在Blazor应用程序中利用它们。

获取DevExpress v23.2正式版下载(Q技术交流:909157416)

交互式渲染模式和静态服务器端渲染

.NET 8引入的主要变化之一是新的渲染模式:

  • 静态(SSR)
  • 交互式服务器
  • 交互式WebAssembly
  • 自动交互

我们对静态服务器端渲染进行了大量的关注——因为它是.NET 8中Blazor应用程序的默认渲染模式。

对于使用现代JavaScript框架的人来说,服务器端呈现(SSR)是一种很熟悉的技术。通过SSR,服务器可以预渲染页面并将其作为完全形成的HTML发送到浏览器。.NET 8通过向Blazor应用程序引入静态服务器端渲染的概念采用了这种技术,用.NET 8创建的新Blazor应用程序默认不会打开WebSocket连接,相反Blazor页面完全在服务器上呈现,并作为静态HTML发送给客户端。这提供了以下优点:

  • 通常静态页面加载速度更快。
  • 具有静态页面的应用程序不需要运行服务器连接或大量的WebAssembly文件下载。

官宣!DevExpress Blazor UI组件,支持全新的.NET 8渲染模式,ui,.net,devexpress,界面控件,UI开发

虽然静态服务器端渲染提供了优势,但它也有一定的局限性:

  • Blazor组件不是交互式的 - 它们不会触发事件,也不会在第一次渲染后执行相关的C#代码。
  • 与服务器之间导致页面更改的任何通信都需要通过HTTP请求实现。

依赖于交互式组件和现有Blazor代码的大型Blazor应用程序可能不容易移植到静态SSR,当然在.NET - Razor Pages或MVC中也有提供类似静态方法的现有技术。静态SSR的主要好处是,它可以在同一个应用程序中与交互式呈现(WebAssembly或Server)相结合。应用程序的外壳、起始页面和其他基本页面可以是静态的,但是一旦用户导航到需要交互的页面,应用程序将打开SignalR电路或启动WebAssembly运行时。

官宣!DevExpress Blazor UI组件,支持全新的.NET 8渲染模式,ui,.net,devexpress,界面控件,UI开发

新的渲染模式和DevExpress组件

在v23.2中,所有DevExpress Blazor UI组件都已经过测试,并支持此处提到的所有交互式渲染模式。

虽然大多数DevExpress Blazor组件是交互式的,但其中一些组件可以是静态的,并使用静态服务器端渲染来呈现它们的内容。我们已经为以下组件实现了对静态服务器端渲染的支持:

  • Grid 和 Pivot Grid (在单个页面中显示静态数据)
  • Menu 和 TreeView (显示一个层次结构)
  • Wait Indicator 和 Loading Panel (用于指示流式渲染的进度).
  • Form Layout (不包括选项卡和可折叠组)).
  • Grid Layout 和 Stack Layout

为了简化Blazor UI组件与.NET 8中引入的项目结构的主要变化集成,我们在v23.2中更新了DevExpress项目模板。更新后的模板现在演示了在不同的渲染模式下使用DevExpress Blazor组件,基于模板创建的最终应用包括:

  • 静态SSR模式下的GridLayout组件(用于定义应用程序布局)。
  • 静态SSR模式下的Menu组件(在应用程序中导航)。
  • 计数器页上来指定的交互式呈现模式显示的Button组件。
  • Interactive Server模式下Weather页面上的Grid组件。

官宣!DevExpress Blazor UI组件,支持全新的.NET 8渲染模式,ui,.net,devexpress,界面控件,UI开发文章来源地址https://www.toymoban.com/news/detail-771970.html

到了这里,关于官宣!DevExpress Blazor UI组件,支持全新的.NET 8渲染模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • .NET8 Blazor新特性 流式渲染

    什么是SSR Blazor中的流式渲染结合了SSR(服务端渲染),服务端将HTML拼好返回给前端,有点像我们熟知的Razor Pages 或 MVC 。 当已经有了 Razor Pages 或 MVC 时,为什么还要选择使用 Blazor 来实现这一点?这里有几个原因。 首先,Razor Pages 和 MVC 没有像Blazor这样提供了很好的可重用组

    2024年02月05日
    浏览(33)
  • 界面控件DevExpress v23.2全新发布 - 全新升级的UI本地化API

    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影响力的功能,

    2024年02月03日
    浏览(32)
  • 界面控件DevExpress WinForms全新的UI模板,解决各种业务线需求!

    去年秋天DevExpress官方发布了一个新的 WinForms UI模板预览版(第一个EAP只提供给DevExpress宇宙版激活的用户) ,这些精炼的、随时可用的“模板”旨在启动表单设计/开发过程。有了这个模板,用户可以创建/交付现成的UI解决方案,并及时解决各种业务线(LOB)需求(并且在使用

    2024年02月11日
    浏览(30)
  • VCL界面控件DevExpress VCL v23.1.3全新首发 - 支持Windows 11新主题

    DevExpress VCL Controls是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序。 DevExpress VCL v23.1官方正式版

    2024年02月09日
    浏览(34)
  • .NET8 Blazor的Auto渲染模式的初体验

    .NET8发布后,Blazor支持四种渲染方式 静态渲染,这种页面只可显示,不提供交互,可用于网页内容展示 使用Blazor Server托管的通过Server交互方式 使用WebAssembly托管的在浏览器端交互方式 使用Auto自动交互方式,最初使用 Blazor Server,并在随后访问时使用 WebAssembly 自动进行交互式

    2024年02月05日
    浏览(36)
  • 跟进 .NET 8 Blazor 之 ReuseTabs 支持 Query 属性绑定

    ASP.NET 团队和社区在 .NET 8 继续全力投入 Blazor,为它带来了非常多的新特性,特别是在服务端渲染(SSR)方面,一定程度解决之前 WASM 加载慢,Server 性能不理想等局限性,也跟原来的 MVC,Razor Pages 框架在底层完成了统一。 AntDesign Blazor 作为 Blazor 最受欢迎的开源组件库之一,

    2024年02月15日
    浏览(29)
  • 基于vue和element-ui的表格组件,主推数据渲染,支持内容和方法灵活绑定,提供动态具名插槽自定义内容

            组件名为commonTable,主要是基于element-ui中的表格组件进行二次封装的组件,集成了常用的表格功能,除默认内容的显示外,还包括以下几点:         1. 状态的筛选和显示;         2. 操作按钮的显示和方法绑定;         3. 自定义具名插槽内容的封装;      

    2024年02月07日
    浏览(37)
  • 开源Blazor UI组件库精选:让你的Blazor项目焕然一新!

    今天给大家推荐一些开源、美观的Blazor UI组件库,这些优秀的开源框架和项目不仅能够帮助开发者们提高开发效率,还能够为他们的项目带来更加丰富的用户体验。 注:排名不分先后,都是十分优秀的开源框架和项目 Ant Design Blazor 是一个基于 Blazor 的前端 UI 组件库,它是

    2024年02月15日
    浏览(26)
  • 值得推荐的Blazor UI组件库

    经常看到有小伙伴在DotNetGuide技术社区交流群里问有什么好用的Blazor UI组件库推荐的,本文将分享一些开源、实用、美观的Blazor UI组件库,提供给广大C#/.NET开发者们学习和使用( 注意:排名不分先后,都是十分优秀的开源框架和项目 💖 )。这些框架都已收录到C#/.NET/.NET C

    2024年02月07日
    浏览(64)
  • 界面控件DevExpress v21.2.3发布——支持VS 2022 & .NET 6

    DevExpress Universal Subscription拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。 DevExpress v21.2.3最新版下载 具体更新内容如下: 重大更新: 这个列表包含了v21.2.3中引入的所有重大更改。

    2024年02月04日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包