前端工程化漫谈

Posted lyfeyaj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端工程化漫谈相关的知识,希望对你有一定的参考价值。

文章源于我在公司内部的培训和分享,与其说是一篇文章,不如说更像是一个大纲。喜欢的话可以关注 我的 Github 主页,如有疑问欢迎在文章下方评论或在 Github 原文处提交 Issue

一. 什么是前端工程化?

概念

前端工程化,是随着近几年前端项目变得越来越复杂,才提出的一个概念,这个概念在软件工程领域里面,其实并不新鲜。

从我个人角度理解,前端工程化是前端开发的一种思维方式,是针对前端开发过程中所遇到的一系列问题的解决方案,如:组件化、软件质量、可维护性、团队协作、开发效率、测试效率、构建效率、自动化等。

我建议大家用上帝视角来看待「前端工程化」这个概念,以俯视的角度来观察整个前端团队运作的方方面面,然后大家会发现有一个核心贯穿始终,那就是:效率。

所以,前端工程化就可以简化理解为 前端效率提升。

何为效率?

效率分为两种: 人的效率(时间纬度) 和 代码的效率(质量纬度)

  • 人的效率:开发效率、构建效率、自动化水平
  • 代码的效率:运行效率、维护效率、测试效率

接下来会围绕 效率 展开前端工程化的各个方面。

二. 为什么需要前端工程化?

综上所述,一句话总结

以上是关于前端工程化漫谈的主要内容,如果未能解决你的问题,请参考以下文章

前端工程化

前端工程化详解——理解与实践前端工程化

如何成为前端工程师?

关于前端工程化,你了解多少?

浅谈前端工程化模块化组件化

前端工程化