新一代前端框架的趋势特征

广告位招租
扫码页面底部二维码联系

类似react、vue之类的工具,我称之【原创内容,转载请注明出处】【本文首发于唐霜的博客】为视图驱动,而非框架,框架大体上需要提供【版权所有】唐霜 www.tangshuang.net本文版权归作者所有,未经授权不得转载。完整的应用架构设计,而视图驱动解决的是视【本文受版权保护】【版权所有】唐霜 www.tangshuang.net图的渲染模式、数据驱动渲染模式、事件响应本文作者:唐霜,转载请注明出处。本文作者:唐霜,转载请注明出处。模式,当然,围绕视图驱动,我们可以构建出【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。上层的框架。而这两年,市面上因此出现了一【转载请注明来源】本文作者:唐霜,转载请注明出处。些框架,如remix等,就我个人观察而言【访问 www.tangshuang.net 获取更多精彩内容】原创内容,盗版必究。,新一代前端框架在某些方面具有一致性,可未经授权,禁止复制转载。【原创不易,请尊重版权】以说,随着前端的发展,前端正在流向一种新【本文首发于唐霜的博客】【本文首发于唐霜的博客】的模式,或者说一种自然而然呼之欲出的模式转载请注明出处:www.tangshuang.net【原创内容,转载请注明出处】

【原创不易,请尊重版权】著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.net

新一代前端框架的基本特点【原创内容,转载请注明出处】

【原创不易,请尊重版权】【关注微信公众号:wwwtangshuangnet】【版权所有,侵权必究】转载请注明出处:www.tangshuang.net【原创不易,请尊重版权】

近期关注了remix, liveview著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。, asta, flareact, il本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.netc, Shopify Hydrogen等【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。框架,它们身上有显著的一种趋势,即不局限【访问 www.tangshuang.net 获取更多精彩内容】【本文首发于唐霜的博客】在实现一种视图渲染的模式,而是希望在业务本文作者:唐霜,转载请注明出处。【原创内容,转载请注明出处】层面更好的结合业务本身实现其需要的业务能转载请注明出处:www.tangshuang.net【关注微信公众号:wwwtangshuangnet】力,而不是专注视图驱动层面的技术追求。其本文版权归作者所有,未经授权不得转载。本文版权归作者所有,未经授权不得转载。主要特征包含:

【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.net【本文受版权保护】【访问 www.tangshuang.net 获取更多精彩内容】
  • SSR本文版权归作者所有,未经授权不得转载。
  • 未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。【版权所有,侵权必究】
  • 微服务化转载请注明出处:www.tangshuang.net
  • 著作权归作者所有,禁止商业用途转载。【原创不易,请尊重版权】未经授权,禁止复制转载。
  • react风格流转载请注明出处:www.tangshuang.net
  • 本文作者:唐霜,转载请注明出处。本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】
  • 云渲染【版权所有】唐霜 www.tangshuang.net
  • 【转载请注明来源】【本文受版权保护】【访问 www.tangshuang.net 获取更多精彩内容】本文作者:唐霜,转载请注明出处。【版权所有,侵权必究】
  • 前端0JS化【版权所有】唐霜 www.tangshuang.net
  • 著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。【未经授权禁止转载】著作权归作者所有,禁止商业用途转载。

接下来我会去分析这些特征的技术原理。【本文首发于唐霜的博客】

【关注微信公众号:wwwtangshuangnet】【作者:唐霜】【作者:唐霜】

前端框架SSR趋势【作者:唐霜】

本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。原创内容,盗版必究。本文作者:唐霜,转载请注明出处。

新出现的前端框架或一定要支持SSR,或为转载请注明出处:www.tangshuang.net原创内容,盗版必究。配合SSR,更有甚者自己便是SSR的框架【本文受版权保护】【关注微信公众号:wwwtangshuangnet】。基于服务端渲染其实是web最早期的渲染【关注微信公众号:wwwtangshuangnet】【版权所有,侵权必究】形式,在2010年前后我刚开始进入web转载请注明出处:www.tangshuang.net【本文受版权保护】开发领域,那时便是基于php的框架输出w未经授权,禁止复制转载。转载请注明出处:www.tangshuang.neteb界面,通过php和js的前后端配合,【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。可以非常高效的完成页面开发。但2014年【关注微信公众号:wwwtangshuangnet】【本文受版权保护】前后,整个前端开始往SPA方向发展,且在转载请注明出处:www.tangshuang.net【原创不易,请尊重版权】angularjs的带头模范下,模板引擎【本文首发于唐霜的博客】原创内容,盗版必究。成为前端的基础设施,并开启了前后端分离的本文版权归作者所有,未经授权不得转载。【作者:唐霜】大趋势。前后端分离从表面上,就是后端只专【版权所有】唐霜 www.tangshuang.net【转载请注明来源】注输出api接口,而前端基于ajax技术本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。请求这些接口拉取数据来渲染想要的界面。但本文版权归作者所有,未经授权不得转载。本文版权归作者所有,未经授权不得转载。发展至2018年时,SPA的庞大体系带来【关注微信公众号:wwwtangshuangnet】【关注微信公众号:wwwtangshuangnet】了各种问题,以及整个技术领域的前进,SS转载请注明出处:www.tangshuang.net【关注微信公众号:wwwtangshuangnet】R又重回大家视野,但与早期的SSR不同,【本文受版权保护】【本文受版权保护】此刻的SSR由前端主导,而且研究的课题更【作者:唐霜】原创内容,盗版必究。多是如何更高效的对界面进行渲染,仍然是前未经授权,禁止复制转载。【版权所有,侵权必究】端的范畴,只是借用了服务端的一些能力,其【原创不易,请尊重版权】转载请注明出处:www.tangshuang.net前后端分离的本质是没有变化的。

【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net原创内容,盗版必究。未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。

为什么会出现SSR的趋势?有人是讲大量企【原创内容,转载请注明出处】未经授权,禁止复制转载。业有SEO的需求,但我认为更重要的是,部原创内容,盗版必究。【本文受版权保护】分SPA渲染的模式很慢,用户体验不好。

本文版权归作者所有,未经授权不得转载。【关注微信公众号:wwwtangshuangnet】【原创不易,请尊重版权】原创内容,盗版必究。未经授权,禁止复制转载。

新阶段的SSR技术发展也经历了多个阶段:

本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.net
  1. renderToString阶段,这一阶著作权归作者所有,禁止商业用途转载。【转载请注明来源】段在技术上主要是通过在后端nodejs环【关注微信公众号:wwwtangshuangnet】【本文首发于唐霜的博客】境下运行原本用于生成前端界面的代码,通过【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】重写框架运行方法的方式,把原本通过js生原创内容,盗版必究。【版权所有】唐霜 www.tangshuang.net成DOM节点的行为,变为在服务端直接生成本文版权归作者所有,未经授权不得转载。【原创不易,请尊重版权】对应HTML字符串的行为,并通过服务器发著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net送给浏览器,当然,为了能够让用户继续体验【原创不易,请尊重版权】【本文首发于唐霜的博客】SPA的无刷新效果,在页面加载完之后,还著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。会有一个hydrate的过程,即页面加载【转载请注明来源】本文版权归作者所有,未经授权不得转载。完之后把原本的SPA能力赋予已出现的页面【本文受版权保护】未经授权,禁止复制转载。
  2. 转载请注明出处:www.tangshuang.net【转载请注明来源】著作权归作者所有,禁止商业用途转载。著作权归作者所有,禁止商业用途转载。【版权所有】唐霜 www.tangshuang.net
  3. 由于renderToString的整个实未经授权,禁止复制转载。转载请注明出处:www.tangshuang.net现过程是执行程序拼接HTML,不仅需要启【原创不易,请尊重版权】【原创内容,转载请注明出处】动对应的环境,还要运行框架,才能最终到一著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。个页面的呈现,这个过程和链路都很耗费资源【原创内容,转载请注明出处】【原创内容,转载请注明出处】。为此,部分框架就试图优化这一过程,以提本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net升其性能。例如remix、asta等框架本文版权归作者所有,未经授权不得转载。【本文受版权保护】,都用不同策略优化其渲染输出,让用户在感本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net官上获得更好的体验。
  4. 【转载请注明来源】【作者:唐霜】原创内容,盗版必究。
  5. react18提出一种server co【本文受版权保护】转载请注明出处:www.tangshuang.netmponents的概念,即直接在服务端渲【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。染组件,再patch到浏览器中。基于这一【未经授权禁止转载】【访问 www.tangshuang.net 获取更多精彩内容】理念,新的框架不再走拼接HTML的思路,【关注微信公众号:wwwtangshuangnet】【关注微信公众号:wwwtangshuangnet】而是云渲染的模式,浏览器只作为一个可交互本文版权归作者所有,未经授权不得转载。著作权归作者所有,禁止商业用途转载。的输出设备,而非真正执行渲染过程的环境,未经授权,禁止复制转载。【关注微信公众号:wwwtangshuangnet】框架的渲染全部在服务端,再将渲染结果通过未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。socket等通信方式patch到浏览器原创内容,盗版必究。未经授权,禁止复制转载。上。
  6. 【未经授权禁止转载】【版权所有,侵权必究】【转载请注明来源】【版权所有】唐霜 www.tangshuang.net

基于这一趋势,前端开发的过程也发生变化,著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】从最早的需要服务端客户端同时编写,到只需原创内容,盗版必究。著作权归作者所有,禁止商业用途转载。要写服务端代码,再到不需要考虑任何与浏览【版权所有】唐霜 www.tangshuang.net【转载请注明来源】器相关的代码撰写。这一变化或者说未来前端著作权归作者所有,禁止商业用途转载。【版权所有】唐霜 www.tangshuang.net的发展趋势,会从一个侧面削弱当前前端开发【转载请注明来源】【原创不易,请尊重版权】中针对浏览器的部分,从而让开发本身更瘦身本文版权归作者所有,未经授权不得转载。【转载请注明来源】。而且,基于这一趋势,前端后化话也更紧迫本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。

【未经授权禁止转载】【版权所有,侵权必究】未经授权,禁止复制转载。未经授权,禁止复制转载。

前端框架微服务化趋势【本文受版权保护】

【本文受版权保护】【本文受版权保护】【版权所有】唐霜 www.tangshuang.net【未经授权禁止转载】

前端基础设施的变更,让很多应用层的后端工【原创内容,转载请注明出处】【转载请注明来源】作也可以让前端去胜任。后端越来越往底层的【本文首发于唐霜的博客】【本文受版权保护】服务去收敛,而把应用层的业务,都可以交给未经授权,禁止复制转载。【原创内容,转载请注明出处】前端去完成。基于微服务架构的流行,服务于【原创内容,转载请注明出处】原创内容,盗版必究。服务之间通过非http接口的形式通信,可著作权归作者所有,禁止商业用途转载。【关注微信公众号:wwwtangshuangnet】以获得新的组织形式。serverless转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net等基础设施的成熟,让前端部署一个实现特定著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】业务目标的服务也更加容易。而且服务化之后【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。,很多依赖关系变成了更精炼的方式,甚至只【转载请注明来源】【版权所有,侵权必究】有一种调用方式,这让业务的封装达到了最高转载请注明出处:www.tangshuang.net【本文首发于唐霜的博客】级别。

原创内容,盗版必究。本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】【本文首发于唐霜的博客】

前端框架也在追寻这种趋势,大部分框架都希【本文受版权保护】【访问 www.tangshuang.net 获取更多精彩内容】望自己能够成为方便部署为微服务的框架,基【未经授权禁止转载】【转载请注明来源】于这一理念,开发者把自己依赖该框架的服务【本文受版权保护】【版权所有】唐霜 www.tangshuang.net部署之后,就可以立即向其他业务模块提供自未经授权,禁止复制转载。著作权归作者所有,禁止商业用途转载。己完成的业务能力,提供的内容里面直接包含【访问 www.tangshuang.net 获取更多精彩内容】【本文首发于唐霜的博客】了界面的部分,调用微服务就像调用组件一样本文版权归作者所有,未经授权不得转载。著作权归作者所有,禁止商业用途转载。方便精炼。

原创内容,盗版必究。【版权所有】唐霜 www.tangshuang.net未经授权,禁止复制转载。【作者:唐霜】【版权所有,侵权必究】

flareact等框架直接希望成为边缘渲【原创不易,请尊重版权】原创内容,盗版必究。染等框架,不需要复杂的集群管理,直接在边本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.net缘CDN上部署产物。当然,在CDN上无法转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net直接通过服务器内网联通到其他服务上,但也【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。可以非常方便的让前端的产物以最接近用户的转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。方式,产生碎片化服务化的界面提供。

【访问 www.tangshuang.net 获取更多精彩内容】【版权所有】唐霜 www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】

我个人的预测是,未来的前端框架,将会提供著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。除了单个业务微服务化的能力之外,还会提供本文作者:唐霜,转载请注明出处。本文作者:唐霜,转载请注明出处。集成微服务的架构能力,通过集成就可以极快【原创内容,转载请注明出处】未经授权,禁止复制转载。的出多站点。

转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。未经授权,禁止复制转载。未经授权,禁止复制转载。未经授权,禁止复制转载。

前端框架react风格化【原创不易,请尊重版权】

转载请注明出处:www.tangshuang.net【关注微信公众号:wwwtangshuangnet】原创内容,盗版必究。

代码的写作风格有往jsx+hooks的方【原创不易,请尊重版权】【关注微信公众号:wwwtangshuangnet】向发展的趋势,新的框架大部分默认以jsx转载请注明出处:www.tangshuang.net【未经授权禁止转载】作为自己表达界面结构的基础,同时用hoo【访问 www.tangshuang.net 获取更多精彩内容】【本文首发于唐霜的博客】ks来管理从数据库拉取的数据或状态。这种未经授权,禁止复制转载。原创内容,盗版必究。风格化趋势已经是直接的明显的趋势。

【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net【本文首发于唐霜的博客】【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。

早前的时候,由于ssr多以拼接字符串的形【原创不易,请尊重版权】【原创不易,请尊重版权】式出HTML页面,因此,大家认为基于模版【未经授权禁止转载】【版权所有,侵权必究】的框架更有优势,例如solid等框架,但转载请注明出处:www.tangshuang.net原创内容,盗版必究。随着拼接字符串的模式被打破,jsx本质是本文作者:唐霜,转载请注明出处。【作者:唐霜】js语法糖的优势就凸显出来,因为在渲染过【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。程中,它可以做到以stream形式向浏览【原创不易,请尊重版权】【本文受版权保护】器patch,从而做到先出首屏再持续渲染转载请注明出处:www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】的效果,极大的提升体验。包括livevi本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.netew在内的大部分框架都遵循了react风【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。格化。在这些框架中,你能感受到类似ele未经授权,禁止复制转载。著作权归作者所有,禁止商业用途转载。ctron中在渲染线程里可以同时调用re未经授权,禁止复制转载。【未经授权禁止转载】mote能力的效果,你可以在写类似浏览器【本文受版权保护】著作权归作者所有,禁止商业用途转载。端功能的同时,直接调用服务端的能力完成某【版权所有】唐霜 www.tangshuang.net【本文受版权保护】些特殊操作。

转载请注明出处:www.tangshuang.net原创内容,盗版必究。原创内容,盗版必究。著作权归作者所有,禁止商业用途转载。本文作者:唐霜,转载请注明出处。

RSC(react server com【本文首发于唐霜的博客】【访问 www.tangshuang.net 获取更多精彩内容】ponents)的概念被提出后,Shop【版权所有】唐霜 www.tangshuang.net本文版权归作者所有,未经授权不得转载。ify Hydrogen是一次大胆的实验【作者:唐霜】【版权所有】唐霜 www.tangshuang.net,它完全基于该概念,提供了一套用于电商平本文版权归作者所有,未经授权不得转载。【关注微信公众号:wwwtangshuangnet】台搭建的系统,RSC的特点在于让组件运行【版权所有】唐霜 www.tangshuang.net【版权所有】唐霜 www.tangshuang.net在服务端,从而就可以做到直接在组件中直连【作者:唐霜】转载请注明出处:www.tangshuang.net数据库。当然,RSC还没有被正式发布,具【本文首发于唐霜的博客】【作者:唐霜】体如何发展,还有待观望。

本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net【本文受版权保护】【原创不易,请尊重版权】

云渲染【版权所有,侵权必究】

【原创不易,请尊重版权】原创内容,盗版必究。原创内容,盗版必究。

这一点在liveview中体现的尽致淋漓【本文首发于唐霜的博客】【关注微信公众号:wwwtangshuangnet】,你可以这样理解它,它在完成渲染之后,你【作者:唐霜】【本文首发于唐霜的博客】的每一个动作,都会被序列化为一段小段js【未经授权禁止转载】转载请注明出处:www.tangshuang.neton发送给后端,后端在接受到之后,直接在本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】后端基于这一段json对界面进行渲染,再【作者:唐霜】未经授权,禁止复制转载。将渲染结果与上一次的渲染结果进行diff转载请注明出处:www.tangshuang.net【作者:唐霜】,再将patch发送回浏览器,浏览器内的转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。脚本拿着这段patch完成界面更新。这种著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】模式其实在php界早就发生了,livew【转载请注明来源】原创内容,盗版必究。ire这个框架是基于laravel的,它未经授权,禁止复制转载。【转载请注明来源】就是按照上述的运行模式进行的,只不过它的【关注微信公众号:wwwtangshuangnet】本文作者:唐霜,转载请注明出处。后端逻辑是laravel的风格,而前端的【关注微信公众号:wwwtangshuangnet】【本文受版权保护】框架大部分是react的风格。

未经授权,禁止复制转载。原创内容,盗版必究。原创内容,盗版必究。【转载请注明来源】【作者:唐霜】

这种模式有一个非常奇特的福利效果,就是“【版权所有】唐霜 www.tangshuang.net【版权所有,侵权必究】实时多播”,这在协同编辑、在线教学时具有本文作者:唐霜,转载请注明出处。未经授权,禁止复制转载。极强的适应性,例如在线教学,我们在自己的原创内容,盗版必究。本文作者:唐霜,转载请注明出处。页面的操作所带来的数据变更直接被写入到后原创内容,盗版必究。转载请注明出处:www.tangshuang.net端数据库中,而后端会把这一变更直接反应到【未经授权禁止转载】【原创内容,转载请注明出处】新的渲染结果上。由于不同用户所访问的页面【转载请注明来源】【关注微信公众号:wwwtangshuangnet】使用了相同的数据库数据,所以,为了保持实【本文受版权保护】【未经授权禁止转载】时性,框架会向当前用户发送新的变更,即使转载请注明出处:www.tangshuang.net原创内容,盗版必究。这个变更不是当前用户的操作引起的。这一福【关注微信公众号:wwwtangshuangnet】【原创不易,请尊重版权】利效果在这些场景里面可以说是神奇至极,不【未经授权禁止转载】本文作者:唐霜,转载请注明出处。需要做任何的架构设计,直接基于框架的能力【版权所有,侵权必究】【版权所有,侵权必究】就能实现。

【原创内容,转载请注明出处】本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】

当然,也有一些不足,特别是在弱网环境下,原创内容,盗版必究。【原创内容,转载请注明出处】由于每一个操作都需要与后端去通信,由云端本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshuangnet】完成渲染,那么如果网络不及时,前端就看不原创内容,盗版必究。【访问 www.tangshuang.net 获取更多精彩内容】到实时的变更效果,这就非常不友好了,所以【访问 www.tangshuang.net 获取更多精彩内容】【原创不易,请尊重版权】,我们应该按照自己的场景来选择框架,而不未经授权,禁止复制转载。原创内容,盗版必究。是一味追新。

【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。本文作者:唐霜,转载请注明出处。【转载请注明来源】

前端0JS趋势转载请注明出处:www.tangshuang.net

【版权所有】唐霜 www.tangshuang.net本文版权归作者所有,未经授权不得转载。【原创不易,请尊重版权】【本文首发于唐霜的博客】原创内容,盗版必究。

从nodejs出现后,前端生态出现了翻天转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。覆地的变化,基于js的客户端渲染也占据了本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshuangnet】主导,但可能是技术的发展总会回旋式上升,未经授权,禁止复制转载。【作者:唐霜】时间一长,对js的厌倦感就会上升,因此,【原创内容,转载请注明出处】原创内容,盗版必究。社区,特别是后端社区会涌现一些逆流工具。【版权所有】唐霜 www.tangshuang.net【未经授权禁止转载】以htmx为代表,它们提供了迎合后端发展原创内容,盗版必究。未经授权,禁止复制转载。趋势(简洁化,功能目标化)的需要,可以做【未经授权禁止转载】【访问 www.tangshuang.net 获取更多精彩内容】到真正的0 js代码,即全部由后端动态输【本文首发于唐霜的博客】【原创不易,请尊重版权】出必要的数据,前端基于该数据做动态响应。

本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.net【转载请注明来源】本文作者:唐霜,转载请注明出处。

无论是否真正做到0 js的效果,我们可以【原创不易,请尊重版权】原创内容,盗版必究。从中发现,很多情况下,我们可能不需要复杂原创内容,盗版必究。未经授权,禁止复制转载。的前端架构设计,只是为了完成某些页面的需【转载请注明来源】【版权所有】唐霜 www.tangshuang.net要,这种情况下,无论是后端输出也好,或者【原创不易,请尊重版权】【访问 www.tangshuang.net 获取更多精彩内容】前端直接写也好,其目标都是一致的,就是快本文作者:唐霜,转载请注明出处。【转载请注明来源】速、有效。这在很多长尾场合下非常常见,我【未经授权禁止转载】转载请注明出处:www.tangshuang.net们要知道,前端不是全部都是大型的业务开发【版权所有】唐霜 www.tangshuang.net本文作者:唐霜,转载请注明出处。,还有大量的展示类应用,它们不需要强大的【版权所有】唐霜 www.tangshuang.net【作者:唐霜】前端架构,甚至常常不需要前端人员。

【访问 www.tangshuang.net 获取更多精彩内容】未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。

结语本文作者:唐霜,转载请注明出处。

本文作者:唐霜,转载请注明出处。【访问 www.tangshuang.net 获取更多精彩内容】【本文受版权保护】【作者:唐霜】本文版权归作者所有,未经授权不得转载。

在2019年的时候,react和vue的未经授权,禁止复制转载。【访问 www.tangshuang.net 获取更多精彩内容】热度达到了顶峰,我们那时认为前端的发展必转载请注明出处:www.tangshuang.net著作权归作者所有,禁止商业用途转载。然是在类似的路径上往前奔,而基于马太效应【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。,后来者必然无法追赶上react或vue【版权所有】唐霜 www.tangshuang.net【作者:唐霜】,但是时间过去不到3年,如今的前端框架市【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】场已经发生了巨大的变化,这种变化一方面是【本文首发于唐霜的博客】【原创内容,转载请注明出处】社区不断探索的结果,另一方面也说明并没有本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。什么不可能突破的地方。而且前端这个领域,原创内容,盗版必究。【原创内容,转载请注明出处】真正和后端有一个比较明确的界限,也就在2【本文首发于唐霜的博客】原创内容,盗版必究。010年以后,短短12年,就翻转了4-5【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。个代际,可见领域的年轻和未来的发展。我们【访问 www.tangshuang.net 获取更多精彩内容】原创内容,盗版必究。只有秉持不断学习的积极心态,才能更好的面【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.net对和接纳未来可能出现的新技术。

本文作者:唐霜,转载请注明出处。原创内容,盗版必究。未经授权,禁止复制转载。【未经授权禁止转载】

2022-10-29 5975

为价值买单,打赏一杯咖啡

本文价值59.75RMB
已有2条评论
  1. Leo 2022-11-03 19:46

    感觉作者的观察和思考都很有意思
    liveview这类框架是不是可以理解成,游戏开发中的实时同步了,其实再往后去做,canvas渲染+游戏开发中的同步机制也会有的
    但是这虽然提高了实时性,确实丧失了很多弱网下的兼容能力
    实际上选择什么样的技术,还是得和业务结合来看的

    • 否子戈 2022-11-04 17:20

      是的,要根据场景去选择框架,不过我想的是,这是一种趋势,弱网越来越是另外一种场景,如果你处于弱网,说不定就完全不是我的目标用户