Javascript 如何将Backbonejs用于大型可扩展应用程序?

Javascript 如何将Backbonejs用于大型可扩展应用程序?,javascript,backbone.js,Javascript,Backbone.js,根据我的研究,我相信如果单独使用BackboneJS构建大规模以客户机为中心的应用程序,情况会变得很麻烦。是否存在使用BackboneJS构建此类应用程序的最佳方法。我遇到了一个名为ChaplinJS的框架,它是围绕BackboneJS构建大型应用程序的包装器。还有哪些其他框架可以像ChaplinJS一样使用BackboneJS进行大型项目?木偶网: Backbone.js中缺少的脊椎比任何东西都要多。您需要确保您知道将使用什么解决方案进行验证、将模型变量绑定到表单字段和HTML显示(假设您需要

根据我的研究,我相信如果单独使用BackboneJS构建大规模以客户机为中心的应用程序,情况会变得很麻烦。是否存在使用BackboneJS构建此类应用程序的最佳方法。我遇到了一个名为ChaplinJS的框架,它是围绕BackboneJS构建大型应用程序的包装器。还有哪些其他框架可以像ChaplinJS一样使用BackboneJS进行大型项目?

木偶网:
Backbone.js中缺少的脊椎比任何东西都要多。您需要确保您知道将使用什么解决方案进行验证、将模型变量绑定到表单字段和HTML显示(假设您需要双向绑定)、模板、模块化/AMD(例如,类似RequireJS的内容),然后可能会在上面添加类似于木偶的内容

我有比这些多得多的笔记,但我已经删除了这些主题的大部分笔记,因为它们有点过于意识流,不容易理解

Binding
    <https://github.com/theironcook/Backbone.ModelBinder>

Validation
    <https://github.com/toddself/Backbone.Validator>
        Just the validation part of things
    <https://github.com/thedersen/backbone.validation>
        Seems to combine binding and validation
    <https://github.com/n-time/backbone.validations>
        Seems to combine binding and validation

Modules
    <https://github.com/scottburch/river-js>

Templates
    handlebarsjs.com <http://handlebarsjs.com/>
绑定
验证
只是验证的一部分
似乎结合了绑定和验证
似乎结合了绑定和验证
模块
模板
handlebarsjs.com
总的来说,刚刚用它完成了一个大项目,它将不再是我的第一选择。它缺了太多的东西,你得补上。我们可能会看看Ember.js是否能更好地为我们工作。

看起来很有希望。这是从和基于他的和


开发者预览版是在几周前发布的,所以文档和教程仍然很少。但我喜欢它有着如此令人印象深刻的血统,以及它如何将两种最权威的JS架构方法结合在一起(Osmani的Aura已经以非主干形式存在了一段时间,并且围绕Zakas模型构建了几个框架)

看看木偶。Addy的书也是一本很好的读物,Aura仍然是一个开发者专用的框架。我想知道Aura与ChaplinJS.validpoints相比有什么不同,但主干网的优势之一是它的灵活性,可以让开发人员为主干网核心用途之外的问题选择解决方案。