Web前端工程化的意义。
前端工程化是指将前端开发过程中的一系列流程和工具进行规范和自动化,从而提高开发效率、减少重复劳动、降低出错率。前端工程化的目标是让前端开发更高效、更优质。
只有站在宏观的视角看前端工程化才能深刻的理解工程本身的意义以及工程化巨大的价值。

我们知道任何一款软件的最终目的都是为了实现盈利,而一款软件都是经历了从产品设计、开发到交付的三个阶段。我们说的前端工程化主要就是指在开发阶段用到的各类管理工具,目的就是降低开发成本,提升开发效率。
对于普通的开发者平时感觉不到前端工程化的意义,但是站在系统架构师的角度看前端工程化就是非常复杂的问题,因为截止目前而言前端有将近200万个第三方库,这些第三方库绝大多数都是跟工程化的工具相关的。选择什么样的工具以及如何把这些工具组织起来形成工程结构,让这些初中级的开发者能够在这套系统中完美的进行协作,高效的开发,这是一件非常有技术含量而且特别有价值的事情。
所以在学习前端工程化时必须需要有一个提纲挈领的东西。对于架构师而言就需要具备很强的能力,能对这一系列的工具进行分类,站在宏观的视角分析在前端工程化中会遇到哪些核心问题,在这个问题之下有哪些工具可以解决。
