ASP.NET Core Blazor 会不会导致 Razor 毫无存在的意义?

2019-10-19 09:51:44 +08:00
 TangMonk

Blazor 又可以 server side render 又可以编译成 WebAssembly,服务端和客户端的代码又可以共享,Razor 还有啥优势

6583 次点击
所在节点    .NET
5 条回复
chinvo
2019-10-19 09:53:14 +08:00
道理如同 angular 不能完全取代后端模板引擎
TangMonk
2019-10-19 10:37:26 +08:00
@chinvo #1 但是总感觉 Blazor 相对于传统的 Anuglar, React 又有点不同,有说不上哪里不同,可能还没有实战用过
abcbuzhiming
2019-10-19 11:15:21 +08:00
Blazor 和那一批能直接编译成 WebAssembly 的语言一样,是冲着想把 JavaScript 干掉的目的去的,现在前后端出现互相渗透的趋势,NodeJS 想抢后端的地盘,后端也有诸多语言希望用 WebAssembly 把 JavaScript 干掉
ColinZeb
2019-10-19 11:51:30 +08:00
Blazer 不是 razor 的一种实现吗,比如 mvc 又没法用 blazor
forgottencoast
2020-02-24 16:23:22 +08:00
Blazor 的页面渲染用的 component 是 Razor language 的,就这个,标题就不对。

如果你指的是作为和 Blazor 同一层面的 Razor Pages,仔细阅读 Blazor 的文档就会明白,无论是 Blazor Server 还是 Blazor WebAssembly 它们适用场景都不是特别广,它们代替不了 Razor Pages,Razor Pages 也有特别适合自己的使用场景。
简单说:
Blazor Server 适合内部局域网的运用。
Blazor WebAssembly 适合各类内部应用(比如公司内部管理系统)。
Razor Pages 适合逻辑简单的 Web 站点。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/610863

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX