4

我一直在使用淘汰赛来开发我们应用程序的前端。它具有令人印象深刻的安静特性,并为我们简化了许多复杂的数据绑定场景。但是,它没有提供任何有助于代码结构的指导或结构。是否有任何基于 Knockout 构建的应用程序框架并提供构建模块化的大型 JavaScript 应用程序。例如,在 Backbone 的情况下,有许多应用程序框架构建在它之上(Marionette、Chaplin、Vertebrae、LayoutManager 等...)。

4

1 回答 1

4

我们已经构建了 BoilerplateJS。它不完全是一个框架,但它是大型 JavaScript 项目的参考架构。它可以与 knockoutjs 一起使用,并且有几个示例可用。

它提供了有关如何:

  1. 将代码结构化为模块
  2. 如何管理你的依赖是(这里使用RequireJS)
  3. 客户端路由
  4. 单元测试 .. 以及构建大型 JavaScript 应用程序时应考虑的其他几个方面。
于 2012-09-23T02:36:27.123 回答