
专利
大概在2017年的时候,react发生了一个
专利事件,这一事件导致国内的各大
互联网企业纷纷开始自主研发前端框架。像
阿里搞出了rax,
京东有nerv,
百度推出san,去哪儿弄出anu,我也写了fre。后来react16又重新采用MIT协议。这个时候,这些框架的作者如果不想让自己的框架彻底被淘汰,那就只有一条路可走,那就是小程序。于是,
百度基于san研发出了自己的小程序框架,nerv团队编写了taro,anu也写出了nanachi。而我后来也加入
携程去搞
携程自己的小程序框架。没错,你没看错,除了
微信之外的小程序,都是国产前端框架发展历程中的产物。
微信其实也是误打误撞,最初它只是想搞一个多webview框架,让h5看起来更接近原生应用。过了很久之后,小程序的商业价值才逐渐显现出来,小程序也从单纯的技术框架演变成了商业方案。所以,很显然,虽然小程序也被称为跨端或者hybrid框架,但我更愿意把它看作是前端框架,它是
中国国产框架时代遗留下来的产物,也给国产框架作者带来了新的生机。从前端框架的角度来讲,它并不畸形,因为它的模板语法和api本质上就像是一个双线程的vue,而且它的商业价值非常大,每年能创造几百万的营收,养活很多程序员。但可惜的是,前端框架的时代已经彻底结束了,国内以前写框架的人员现在基本都被裁掉了,国外的话,yyx现在都下海开
公司去骗融资了。所以从当前前端行业的情况来看,小程序现在成了历史包袱,不过,web自身也不怎么样,同样是增量产物,竞争激烈,没多少人用。我只是从国产框架以及国产框架作者的角度来分析,至于其他方面,像性能之类的,都是瞎扯,只有yyx才会说这些。