Marionette.js与Chaplin.js相比

Joh*_*auß 7 javascript model-view-controller backbone.js chaplinjs marionette

我目前正在构思一个大型单页Web应用程序.会有很多组件,所以关注点的分离对我来说很重要.服务器基本上是一个带有一些糖的REST服务器,比如将模板代码发送到客户端.

所以我需要决定使用哪个MVC框架客户端.

我真的很喜欢backbone.js所以我想要一个依赖它的大框架.

我遇到的是Marionette.js和Chaplin.js.

有没有人使用过一个或两个框架,可以对它们说一点点?优势,劣势,背后的社区还是基本相同?

这不应该讨论哪个更好,只是一个简短的功能列表,所以我可以更好地决定使用哪个,因为我没有时间真正开始使用它们.

TMi*_*hel 2

没有与木偶合作过,但基本上卓别林在以下情况下是一个明智的决定:

  • 你需要一个更有主见的架构。如果您需要一组规则/约定来在团队中建立和运行,则非常有用。
  • 内存管理是一个值得关注的问题。
  • 您可能有 Ruby 背景,并且对使用 Coffeescript 感觉更舒服。

另外,如果您正在构建一个大型应用程序,那么在卓别林中,请准备好自己解决很多问题。文档就在那里,但您常常会发现自己“独自在黑暗中”。不过,来源得到了很好的评论,值得赞赏。