微软为什么还要推blazor?
作者:卡卷网发布时间:2024-12-28 02:26浏览数量:82次评论数量:0次
该说的其他答主都答得不错,我就来个提供个例子给大家感受一下吧。
大家说,如果用Vue、Angular、React实现一个展示数据库数据的表格,至少需要写(或维护)多少代码?
首先是前端:列定义得写多少行?写接口请求要多少行?当然用生成器生成出来的,接口改了还要跟着维护吧。
然后后端配合:写API接口,写sql...
而如果用blazor呢?请看图:
看看效果:
这是后端用 EF Core, 加上 Ant Design Blazor 组件库的 Table 组件,直接可以绑定DbContext的DbSet,就可以自动根据实体属性生成列头,并实现服务端翻页的数据表格了。后面在用几个配置即可加上CRUD表单。
可能大家会以为这是服务端静态渲染,其实效果跟单页面一样是局部刷新的交互方式。
Blazor就是这么省时省力,能让开发者留出更多精力去对待生活、学习、锻炼身心,各方面发展,让前后端分离的爱好者们卷去吧...这不应该是我们想要的生活。
WebAssembly加载慢的问题在.NET 8 即将解决,全栈webui 版本的 blazor 包含的 Auto 渲染模式,在WebAssembly加载的过程中先启动Blazor Server,加载完后自动切换到WebAssembly。代码还不用写两套。
https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-4/?WT.mc_id=DT-MVP-5003987免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎