卡卷网
当前位置:卡卷网 / 每日看点 / 正文

以后react和vue会有一个被淘汰吗?

作者:卡卷网发布时间:2024-12-25 01:10浏览数量:81次评论数量:0次

近两年不会,长远来说,都会淘汰。

未来的WEB一定是向着WASM+Websocket方向发展的。

可能有很多人曾经告诉你:即便进入WASM时代,JS也不会过时。因为WASM不能操作DOM。

但耳听为虚,眼见为实。目前已经有了基于WASM的框架,名叫Blazor。却明明可以操作DOM!

WASM+Websocket的强大之处,在这个框架中有充分的体现:

第一,它的性能远比JS强的多,就算按照最保守的测试结果,也有四倍以上的差距。性能提升,意味着前端项目可以更加大型化。

第二,它可以实现真正的长连接,能拓展出一些全新的用途。

第三,它在第一次发送请求访问服务器之后,只有在进行数据相关操作时,才会再次访问服务器。而非数据类操作,就不需要访问服务器,而是在客户端本地缓存的Mono中完成。既能节省流量,又能极大减轻服务器压力。

第四,可以实现前后端代码通用。两端共用同一套仓储服务,同一套ViewModel。一套代码两端跑,不仅使开发效率大幅提高,还可以避免出错。

Blazor通过C#语言编写页面逻辑,用法跟VUE差不多,只是不再需要JS了:

以后react和vue会有一个被淘汰吗?  第1张

Blazor今天能不能打赢VUE或React?

打不赢。因为目前的互联网生态,是基于JS的。Blazor几乎没什么生态资源。

但是,JS的先天瓶颈,不会随时间推移而消失;生态资源却可以随时间慢慢积累。

街上到处都是加油站,连一根充电桩都没有。但每个人都知道,电动汽车才是未来。JS和WASM的关系,大致也是如此。

目前已经有了Blazor版Bootstrap和Ant Design,算是有了两根充电桩吧:

以后react和vue会有一个被淘汰吗?  第2张


以后react和vue会有一个被淘汰吗?  第3张

随着时间推移,基于WASM的生态资源会持续增加,逐渐满足越来越多的业务需求。

况且,WASM得到了所有浏览器巨头与W3C的支持,随着与各大浏览器进行磨合,未来的性能还会进一步提升。


那么短期内,VUE和React会淘汰吗?

不会。

因为它们有可能是最后的前端框架了。

当WASM全面普及,后端程序员就能轻松写出页面,或许就不需要专门的前端程序员了。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码