2

私の調査によると、BackboneJS だけを使用して大規模なクライアント中心のアプリケーションを構築すると、状況が煩雑になる可能性があると考えています。BackboneJS を使用してそのようなアプリケーションを構築するための最良の方法はありますか? 大規模なアプリケーションを構築するための BackboneJS のラッパーである ChaplinJS というフレームワークに出会いました。ChaplinJS のように、大規模なプロジェクトで BackboneJS を使用できるフレームワークは他にどのようなものがありますか?

4

3 に答える 3

1

マリオネット: https ://github.com/derickbailey/backbone.marionette

于 2012-07-05T20:42:32.457 に答える
1

Backbone.js には、どれか 1 つを埋めるよりも多くの欠けている椎骨があります。検証、フォーム フィールドおよび 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/>

全体として、それで大規模なプロジェクトを終えたばかりなので、それは私の最初の選択ではありません. 記入しなければならない部分が多すぎます。おそらく、Ember.js の方がうまく機能するかどうかを確認するでしょう。

于 2012-07-05T21:10:12.343 に答える
0

バックボーンオーラは本当に有望に見えます。これはAddyOsmaniによるもので、彼の「大規模JavaScriptアプリケーションのパターン」NicholasZakasの 「スケーラブルなアプリケーションアーキテクチャ」に基づいています。

開発者プレビューはほんの数週間前にリリースされたため、ドキュメントとチュートリアルはまだ不足しています。しかし、私はそれがそのような印象的な血統を持っていること、そしてそれがJSアーキテクチャへの最も権威のある2つのアプローチとどのように結びつくかが好きです(オスマニのオーラはしばらくの間非バックボーン形式で存在し、いくつかのフレームワークもザカスモデルの周りに構築されています)。

于 2012-07-05T21:22:28.197 に答える