大家好,欢迎来到IT知识分享网。
写在前面的话
对于大前端开发岗位,在技术实现上各行业以及应用体系区域完善,也建立了统一的技术栈和规范,这就意味着如果想要从编码为主的开发岗位进一步越迁到架构设计岗位,开发者需要具备完整的技术视野和架构设计思想,完全掌控从抽象的设计层面到具体的落地层面,能帮助前端开发者在行业内走向一个新的高度。
1. 大前端的架构变迁
随着互联网技术的演进,大前端岗位逐渐成为IT行业的一大不可或缺的岗位,大前端从酝酿到出现经历了几代技术的演进。
1.1 切图仔时代
早期的前端并不是单独的编程岗位,它更贴近于设计岗位。国内早期的互联网或软件项目大多以MVC架构为主,通过服务端技术实现的MVC架构几乎都是基于个平台的动态网页技术实现的。动态网页技术是通过静态网页结合服务端渲染模版进行网页绘制,该时代的前端不需要使用模版引擎或大量的JavaScript编程,而通常的解决方案便是UI设计将设计稿完成后,通过HTML+CSS+少量成熟的JavaScript库变成网页,而数据采用服务端模版引擎,如JSP、ASP、Smarty等进行渲染,所以当时的前端以设计岗位为主。
1.2 基于AJAX技术的前后交互时代
1.2.1 MVC架构的疲软期
随着互联网网民的不断增加,推动互联网应用架构提升规模和复杂度。这个时代的Web应用不在满足于提供基础服务,更注重交互、性能和用户体验,此时基于WebMVC架构实现的应用在大量用户群体上逐渐显得心有余而力不足,其具体原因,如图。
MVC
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/22865.html