Hibop / Hibop.github.io

Hibop 个人博客
https://hibop.github.io/
23 stars 1 forks source link

关于前端工程化相关概念和技术 #17

Open Hibop opened 6 years ago

Hibop commented 6 years ago

Web业务日益复杂化和多元化,前端开发已经由以WebPage模式为主转变为以WebApp模式为主了。现在随便找个前端项目,都已经不是过去的拼个页面+搞几个jQuery插件就能完成的了。 如何进行高效的多人协作? 如何保证项目的可维护性? 如何提高项目的开发质量? 如何组织代码模块化? 如何打包部署? 前端工程化主要应该从模块化、组件化、规范化、自动化四个方面来思考

gulp是工具链、构建工具,可以配合各种插件做js压缩,css压缩,less编译 替代手工实现自动化工作

  1. 构建工具
  2. 自动化
  3. 提高效率用

webpack是文件打包工具,可以把项目的各种js文、css文件等打包合并成一个或多个文件,主要用于模块化方案,预编译模块的方案

  1. 打包工具
  2. 模块化识别
  3. 编译模块代码方案用
Hibop commented 6 years ago

web前端工程化: https://www.zhihu.com/question/24558375

前端工程化:https://github.com/fouber/blog/issues/10