前端开发过程中有哪些问题需要考虑?
组件库 模块化
前端业务团队 做的事情沉淀组件库 团队基础沉淀
模块化
开发效率
前端团队对业务响应速度的反馈
1.业务代码架构设计
- 可重用模块和组件
第一点是业务代码的架构设计,好的设计能够极大的减少代码量和出 bug 的可能
第二是拥有大量可重用的模块和组件,能够快速的实现交互
运行效率
可维护
1.新业务功能
2.改版
3.改bug
体验优化
解决方案
组件化 : webcommponent react
模块化 : webpack
开发效率 : MVVM(angularJS,vue) (redux)React
运行效率: react dom
可维护 : redux
基于React生态
组件化:
React天生组件化,react的核心
通过react可以在团队内积累业务组件,社区组件
模块化 :
基于webpack 可以使用es6
开发效率
react的代码 基本上是组件的组合 分而治之 而且相比MVC去除了ctrl的角色 只用关心一个render
运行效率
react 实现了vdom
可维护性
基于redux 确定性的store很容易定位问题
网友评论