2012-07-05 62 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

相關問題