Blaor, 可以用C# 写JS 前端。
语法上可以做个对比
发布之后,都是静态站点,都有路由,双向绑定,组件的生命周期等
Angular 的ts 装饰器是 @... C# 是[ ]
都有html 模板和对应的 ts/cs 文件
子组件和父组件通信的方法差不多
@Input 对应 [Parameter]
@Output 对应 EventCallback
@Inject 对应[Inject]