当前位置: 首页 > 资讯 > > 内容页

艾分项Vue3,Pinia,Vite,TS 还原高性能外卖APP项目-朝别黄鹤楼

发布时间:2023-01-23 15:15:04 来源:哔哩哔哩

React和Vue谁会淘汰谁?


(相关资料图)

谁才是框架的最终赢家?

Vue3,Pinia,Vite,TS 还原高性能外卖APP项目

download:https://www.zxit666.com/5762/

讨论React和Vue谁会淘汰谁?这个问题,就像10年前,一个康师傅信徒和一个统一信徒争论:

哪家泡面企业最终会被淘汰呢?

他们把争论的重点放在口味的比照、面饼重量的比照等等,最终谁也无法压服谁。

实践我们最后晓得了,外卖App的崛起,对泡面企业构成了降维打击。

回到框架这个问题上,在前端框架盛行之前,前端最盛行的开发库是jQuery,他是命令式编程的编程范式。

取代jQuery的并不是另一个更优秀的jQuery,而是声明式编程的前端框架。

同样的,取代前端框架的,不会是另一个更优秀的前端框架,而是另一种更合适web开发的编程范式。

那在前端框架这个范畴内部,React和Vue最终谁会淘汰谁呢?

我的答案是:

谁也不会淘汰谁。

任何框架最中心的竞争力,不是性能,也不是生态能否繁荣,而是开发者用的能否随手,也就是开发形式能否合理。

React创造了JSX这种开发形式,并持续教育了开发者3年,才让社区承受这种开发形式

这种创造开发形式,再教育开发者的行为,也只要meta这种大公司才办得到。

而Vue则直接运用了模版语法这种现成的开发形式。这种形式曾经被广阔后端工程师考证过是最好上手的web开发形式。

所以像后端工程师或者编程新人会很容易上手Vue。

经过多年迭代,他们各自的开发形式曾经变成了事实上的前端框架DSL规范。

这会为他们带来两个益处:

开发形式是个客观偏好,不存在优劣

所以他们谁也无法淘汰谁,只能说React的开发形式受众范围更广而已。

后来者会永远居于他们的阴影之下

新的框架假如无法在编程范式上打破,那么为了抢占Vue或React的市场份额,只能遵照他们的开发形式,由于这样开发者才干无痛迁移。

比方最近两年比拟优秀的新框架,svelte是Vue的开发形式,Solid.js是React的开发形式

在同样的开发形式下,占市场主导位置的框架能够疾速跟进那些竞争者的优秀特性。

比方Vue就准备开发一个相似Svelte的版本。

一句话总结就是:

你是无法在我的BGM中击败我的

总结

总体来说,在新的web编程范式盛行之前,React、Vue还会长期霸占开发者喜欢的前端框架前列。

在此过程中,会呈现各种新框架,他们各有各的特性,但是,都很难撼动前者的位置。

推荐阅读