华人澳洲中文论坛

热图推荐

    .NET 8 预览版 2 亮点是Blazor

    [复制链接]

    2023-3-17 15:15:14 22 0

    .NET 团队在2023年3月14日公布了.NET 8预览版2,博客文章地址:http://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-2/, 亮点是了对Blazor的一些改进。
    Blazor 方面获取了一个高机能网格组件QuickGrid ,用于以表格方式显示数据。ASP.NET 的首席名目经理Daniel Roth 在文章中说 它“旨在成为一种简略便利的数据显示数据的形式,同时依然提供弱小的功用,如排序,过滤,分页和虚构化。


    同时公布了一个演示网站:http://aspnet.github.io/quickgridsamples/, 其目的不是交换初级数据网格组件,例如来自商业组件供给商的组件,而是:
    为拥有最多见需要的 Blazor 开发人员提供便利、简略且灵敏的数据网格组件
    为生成 Blazor 数据网格组件的任何人提供参考体系构造和机能基线。随便在此根底上构建,或者只是从中复制代码。
    另外一项改进是使用 jiterpreter 晋升了 BlazorWeb WebAssembly(客户端 Blazor)机能。这里引见一下Jiterpreter :jiterpreter 是一项新的 .NET 8 运转时功用,可在 .NET IL 解释器中启用部份实时 (JIT) 编译反对,以完成改进的运转时机能。
    文章里是这么引见的(http://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-2/#improved-blazor-webassembly-performance-with-the-jiterpreter):
    Blazor WebAssembly 运用可以在阅读器中运转 .NET 代码,这要归功于在 WebAssembly 中完成的小型 .NET 运转时,该运转时随运用一同下载。此运转时是一个 .NET IL 解释器,功用齐全,大小至关小,允许开发人员疾速迭代,但不足经过实时 (JIT) 编译履行本机代码的运转时机能劣势。JITing 到 WebAssembly 需求静态创立新的 WebAssembly 模块并实例化它们,这给运转时带来了共同的应战。Blazor WebAssembly 运用能够选择提前编译 (AOT) 到 WebAssembly,以进步运转时机能,但代价是下载大小要大很多。因为一些常见的 .NET 编码模式与 AOT 不兼容,因此依然需求 .NET IL 解释器作为回退机制来保护残缺功用。在 .NET 8 预览版 2 中,会自动为 Blazor WebAssembly 运用启用 jiterpreter。您无需履行任何额定的操作便可将其关上。

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题19

    帖子27

    积分127

    图文推荐