奇葩的Blazor
八爻老骥 2020-06-29 11:36:06 Blazor的实现方式有两种:
1、完全浏览器运行。
2、通过SignalR与后台Web Server交互。
先看看这两者的实现,
第一种方式,下载一堆Dll,这真是返潮流,开历史倒车啊。Flash都已经停止开发了,MS还在玩这种东西,自己的SilverLight早关掉,ClickOnce又有多少人用过。都2020年了,还不死心,还玩这东西。
第二种方式,通过IIS或自承载WEB服务来实现计算,客户端加载html提供交互界面,采用Websocket提供数据接口,话说这种方式跟angular/uve/react之流+rest服务有什么差别?无非就是SignalR可以主动推送,但人家也可以用SockJS啊,MS反而把自己限死了。
这两种方法无非有个共同的特点,都是用C#来写代码。靠语言来留住程序员,微软不是第一个,以前Google发明NodeJS有着相同的噱头。只是C#程序员相较Js程序,在数量级上能同日而语么?还是说想把C#程序员的智商按在地上摩擦?
使用Blazor的小伙伴们,说说你们有什么意见吧?