开发目标

此文档适用于24好玩的前端项目,主要介绍了前端开发的规范以及程序架构。

新开发的项目必须依照开发指南来开发,已有项目逐步过渡到新的架构。

前端架构的设计,主要为了实现以下目标:

目标 关键词
低耦合 模块化、组件化
可复用 模块化、组件化
高质量 编码规范、测试
高效率 工程化、自动化
易协作 版本管理、项目管理
前后端分离 API

低耦合

不同的组件、模块之间有数据交互的话,必须通过明确的API来实现。

可复用

以组件化、模块化为中心,开发的每个系统、功能,都应该是易于复用的。

高质量

严格按照24好玩团队前端开发规范来编写代码,配合单元测试、e2e测试等手段,可实现高质量的程序。

高效率

通过工程化的建设,提高自动化任务比例,编写自定义脚本,能提高开发效率。

易协作

每个前端的子项目有单独的版本管理,子项目之间无耦合,能独立、并行开发。

前后端分离

前后端统一通过API进行通信,如有需要服务端渲染的项目,则使用前端服务端渲染应用的架构模型来开发。

results matching ""

    No results matching ""