根据我的研究,我相信如果单独使用BackboneJS来构建大规模的以客户端为中心的应用程序,情况会变得非常麻烦。有没有最好的方法来使用BackboneJS来构建这样的应用程序。我遇到了一个名为ChaplinJS的框架,它是围绕BackboneJS构建大型应用程序的一个包装。像ChaplinJS这样的其他框架可用于大型项目的BackboneJS吗?如何将Backbonejs用于大型可扩展应用程序?
回答
有在Backbone.js的多个缺少的椎骨比任何一两件事很可能会继续进行。你需要确保你知道你将用于验证的解决方案,将模型变量绑定到表单字段和HTML显示(假设你想要双向绑定),模板化,模块化/ AMD(例如像RequireJS ),然后可能就像木偶一样。
我有很多比这些更多的笔记,但我已经删除了其中的大部分这些主题,因为它们有点太意识流易于理解。总体而言,刚刚完成一个大项目,它不会再是我的第一选择。它缺少太多你必须填写的部分。我们可能会看到Ember.js是否可以为我们更好地工作。
有效分,但骨干网的优势之一是它的灵活性,让开发者挑选的解决方案,不属于骨干的核心目的一部分问题。 – 2012-10-18 16:53:42
Backbone Aura看起来很有希望。它来自Addy Osmani并基于他的"Patterns for Large Scale JavaScript Applications"和Nicholas Zakas'"Scalable Application Architecture"。
开发人员预览版仅在几周前发布,因此文档和教程仍然很少。但我喜欢它有这样一个令人印象深刻的系谱,以及它如何将两种最权威的方法结合到JS架构中(Osmani的Aura已经在非Backbone形式中出现了一段时间,并且围绕Zakas模型构建了一些框架)。
艾迪的书http://addyosmani.github.com/backbone-fundamentals/也是一个很棒的阅读。 – 2012-07-05 21:24:09
灵气仍然是开发者唯一的框架。我想知道Aura与ChaplinJS相比如何。 – jsf 2012-07-06 15:58:04
- 1. 可扩展性对于大型应用程序
- 2. 如何将大型网站扩展到iPhone应用程序?
- 3. android - 在大型应用程序中使用新的android扩展
- 4. Django应用程序扩展 - 如何让您的Django应用程序易于扩展?
- 5. 将angular 2 web应用程序扩展到nativescript应用程序?
- 6. 扩展应用程序
- 7. 扩展应用程序
- 8. 如何通过可重复使用的应用程序扩展模型?
- 9. 将扩展方法应用于泛型类型泛型类型
- 10. 如何将移动应用程序扩展到电视应用程序(android)?
- 11. Node.js在典型Web应用程序中的可扩展性
- 12. backbone.js适用于大型应用程序
- 13. 我如何构建基于扩展概念的应用程序?
- 14. 高性能和可扩展性基于.NET应用程序
- 15. NSExtensionActivationRule&iOS应用程序扩展:如何激活iTunes中的扩展程序
- 16. 使用requirejs在backbonejs中扩展视图
- 17. 如何开发一个可扩展的angular.js应用程序?
- 18. 如何让我们的netty应用程序可扩展?
- 19. 如何衡量Web应用程序的可扩展性需求
- 20. 如何扩展django可插拔应用程序?
- 21. 如何设计可扩展的应用程序?
- 22. App Store中的扩展程序的应用程序大小
- 23. 从iMessage应用程序扩展程序购买应用程序
- 24. 如何与扩展程序共享应用程序ID?
- 25. 使用应用程序扩展的Cocoapods
- 26. 使用python扩展C++应用程序
- 27. 如何在IOS动作扩展中托管应用程序发送数据到应用程序扩展
- 28. 如何在Windows上禁用扩展UI,适用于Java 9应用程序?
- 29. chrome.runtime.onUpdateAvailable.addListener如何用于扩展?
- 30. jQuery不适用于Chrome扩展程序
看一下木偶。 https://github.com/derickbailey/backbone.marionette – AlexLittlejohn 2012-07-05 19:39:25