whitekyo / backbone-demo

backbone例子
0 stars 1 forks source link

前端架构 #7

Open whitekyo opened 10 years ago

whitekyo commented 10 years ago

产品设计,发布和迭代 基本框架和类库 jQuery更方便做代码开发 requireJS/seaJS模块化框架 mvx framework 设计模式 继承&重用

性能优化 http cache/local cache/compress/DOM render 其他 Restful API desgin 自动化(grunt/nodejs) 1.如何提升开发效率 2.如何把代码更有效率的发布 3.如何提升团队合作 跨终端适配 代码托管

数据分析和优化

架构组织的纬度 目录层面 利用操作系统与生具来的目录结构,合理规划目录结构,是好的架构实现的基础。 页面层面 页面层面,通常是用来组织视图 功能层面 最简单的网站,单个文件通常是一个或多个相关功能的聚合 组件化和设计模式层面 当一个逻辑需要被多次使用时,我们就要开始组件和抽象

组件化和设计模式层面 组织代码--JS代码 CMD:按需加载 AMD:依赖关系前置

做前端架构需要想什么 更合理的技术选型 需求分解后,模块的边界划分 模块的边界划分,不只是一个人的事情,每个代码的贡献者都有义务提出建议。 自动化的发布和快速迭代 如何降低维护成本

优化和扩展 代码层面:Code review & 代码规范 架构层面:可扩展性是否受到制约 协议层面:通过HTTP(S)协议优化 综合: 优化往往是多种技术的综合使用。 架构扩展好不好 可以评估产品需求和改动能不能快速上线

前端自动化 node & grunt 自动化的方向 发布 & 测试 & 开发