Chaplin.jsJavaScript 应用架构
Chaplin.js 是一个基于 Backbone.js 的 JavaScript 应用架构。Chaplin 主要为了解决 Backbone 的局限性,提供一个轻量级和灵活的结构,采用良好的设计模式和最佳实践。
一些主要特性:
- CoffeeScript 类层次 以及对象组合
- 使用 AMD 模块的 Module 封装和延迟加载
- 使用 Mediator 和发布者/订阅者模式进行跨模块的通讯
- Controllers 用于管理单个 UI 视图
- Rails 风格的 routes ,可映射 URL 到控制器 action
- 路由分发器和一个顶级视图管理器
- 扩展 model, view 和 collection 类以避免重复编码
- 严格的 内存管理 和对象释放
- collection view 用于轻松智能的列表渲染
评论
一文搞懂业务架构、应用架构、技术架构、数据架构!
你好,我是王路情,一个坚持早上5点起床,阅读1小时书籍的创业者,提供软件设计、数据科学与人工智能的服务。请问有什么需要我帮助的吗?感恩遇见,共赢未来。“有效的企业架构(Enterprise Architecture,EA)画出美好蓝图,对企业的生存和成功具有决定性的作用,是企业通过IT获得竞争优势的
数据科学与人工智能
0