2012-07-05 65 views
2

根据我的研究,我相信如果单独使用BackboneJS来构建大规模的以客户端为中心的应用程序,情况会变得非常麻烦。有没有最好的方法来使用BackboneJS来构建这样的应用程序。我遇到了一个名为ChaplinJS的框架,它是围绕BackboneJS构建大型应用程序的一个包装。像ChaplinJS这样的其他框架可用于大型项目的BackboneJS吗?如何将Backbonejs用于大型可扩展应用程序?

+0

看一下木偶。 https://github.com/derickbailey/backbone.marionette – AlexLittlejohn 2012-07-05 19:39:25

回答

1

有在Backbone.js的多个缺少的椎骨比任何一两件事很可能会继续进行。你需要确保你知道你将用于验证的解决方案,将模型变量绑定到表单字段和HTML显示(假设你想要双向绑定),模板化,模块化/ AMD(例如像RequireJS ),然后可能就像木偶一样。

我有很多比这些更多的笔记,但我已经删除了其中的大部分这些主题,因为它们有点太意识流易于理解。总体而言,刚刚完成一个大项目,它不会再是我的第一选择。它缺少太多你必须填写的部分。我们可能会看到Ember.js是否可以为我们更好地工作。

+0

有效分,但骨干网的优势之一是它的灵活性,让开发者挑选的解决方案,不属于骨干的核心目的一部分问题。 – 2012-10-18 16:53:42

0

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

开发人员预览版仅在几周前发布,因此文档和教程仍然很少。但我喜欢它有这样一个令人印象深刻的系谱,以及它如何将两种最权威的方法结合到JS架构中(Osmani的Aura已经在非Backbone形式中出现了一段时间,并且围绕Zakas模型构建了一些框架)。

+0

艾迪的书http://addyosmani.github.com/backbone-fundamentals/也是一个很棒的阅读。 – 2012-07-05 21:24:09

+0

灵气仍然是开发者唯一的框架。我想知道Aura与ChaplinJS相比如何。 – jsf 2012-07-06 15:58:04

相关问题