前端工程化漫谈
Posted lyfeyaj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端工程化漫谈相关的知识,希望对你有一定的参考价值。
文章源于我在公司内部的培训和分享,与其说是一篇文章,不如说更像是一个大纲。喜欢的话可以关注 我的 Github 主页,如有疑问欢迎在文章下方评论或在 Github 原文处提交 Issue
一. 什么是前端工程化?
概念
前端工程化,是随着近几年前端项目变得越来越复杂,才提出的一个概念,这个概念在软件工程领域里面,其实并不新鲜。
从我个人角度理解,前端工程化是前端开发的一种思维方式,是针对前端开发过程中所遇到的一系列问题的解决方案,如:组件化、软件质量、可维护性、团队协作、开发效率、测试效率、构建效率、自动化等。
我建议大家用上帝视角来看待「前端工程化」这个概念,以俯视的角度来观察整个前端团队运作的方方面面,然后大家会发现有一个核心贯穿始终,那就是:效率。
所以,前端工程化就可以简化理解为 前端效率提升。
何为效率?
效率分为两种: 人的效率(时间纬度) 和 代码的效率(质量纬度)
- 人的效率:开发效率、构建效率、自动化水平
- 代码的效率:运行效率、维护效率、测试效率
接下来会围绕 效率 展开前端工程化的各个方面。
二. 为什么需要前端工程化?
综上所述,一句话总结
以上是关于前端工程化漫谈的主要内容,如果未能解决你的问题,请参考以下文章