首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Backbonejs用于大型可伸缩应用程序?

如何将Backbonejs用于大型可伸缩应用程序?
EN

Stack Overflow用户
提问于 2012-07-06 01:00:00
回答 3查看 715关注 0票数 2

根据我的研究,我认为如果单独使用BackboneJS来构建一个大规模的以客户端为中心的应用程序,情况会变得很麻烦。有没有使用BackboneJS构建这类应用程序的最佳方法?我偶然发现了一个名为ChaplinJS的框架,它是BackboneJS的包装器,用于构建大型应用程序。在大型项目中使用BackboneJS还可以使用像ChaplinJS这样的其他框架吗?

EN

回答 3

Stack Overflow用户

发布于 2012-07-06 04:42:32

票数 1
EN

Stack Overflow用户

发布于 2012-07-06 05:10:12

Backbone.js中缺失的椎骨比任何一种东西都可能填充的更多。你需要确保你知道你将使用什么解决方案进行验证,将模型变量绑定到表单字段和HTML显示(假设你想要双向绑定),模板化,模块化/AMD(例如,类似RequireJS的东西),然后可能在类似Marionette的东西之上。

我有比这些更多的笔记,但我删除了这些主题的大多数笔记,因为它们有点太过意识流,很难理解。

代码语言:javascript
复制
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/>

总的来说,刚用它完成了一个大型项目,它不会再次成为我的第一选择。它遗漏了太多你必须填充的部分。我们可能会看看Ember.js是否能更好地为我们工作。

票数 1
EN

Stack Overflow用户

发布于 2012-07-06 05:22:28

Backbone Aura看起来真的很有前途。它来自Addy Osmani,基于他的"Patterns for Large Scale JavaScript Applications"Nicholas Zakas' "Scalable Application Architecture"

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11349059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档