工程化要素
工程化要素

代码组织
关键因子
回顾
引擎
引擎:有四大引擎显得尤为重要:
- V8:不仅提升了
JS 的执行效率,助力ES 规范落地,而且催生了Node.js - 浏览器引擎:以
Webkit 、Blink、Chromium 为典型代表,浏览器的高速发展为Web 的繁荣奠定了基础 - Node.js:大大拓展了前端的生存空间,以至于“Any application that can be written in JavaScript, will eventually be written in JavaScript.”
Hybrid 容器:让被App 统治的移动互联网时代也给Web 开发留下了一席之地,小程序是典型代表
开发套件
开发套件:语法、框架、工具、类库在社区的推动下一直在蓬勃发展,优秀的开源项目灿若星河,前端生态也成为技术圈中最活跃的。虽然以
分工模式
分工模式:前后端分离、BFF(Backend For Frontend)、全栈、全端、大前端等分工模式的创新不仅提高了前端和其它工种的协作效率,也让前端有机会承担应用研发。由“前端
这些变革因子的背后是两条主线:
- 让现有研发工作做得更好:开发套件是主要推手,一些分工模式(比如:前后端分离)的创新也归属这条线
- 开辟新战场:引擎是主要推手,一些分工模式(比如:全栈)的创新也归属这条线上
这些变革之所以会发生,是因为有一个刚需:客户端软件的生产力水平满足不了飞速增长的互联网应用诉求,而前端技术恰好能提升应用研发的生产力水平。虽然移动互联网的崛起曾一度让前端缺少发力之处,但寄生于超级
DevOps
打包部署
以前的大部分
而现在的情况完全不同了,用户对于交互性的需求逐渐增大,通常不愿意花过多的时间来等待页面响应。传统的
因此,你需要一个非常强大的打包和编译工具。
Links
- https://cubox.pro/c/X0dOst
2017- 前端工程化实践:大前端的转变之路 - https://cubox.pro/c/2LJVGk 公元
2021 年,关于前端工程化你应该知道些什么