0

私は backbonejs の世界の初心者で、Addy Osmani の Backbonejs Application から本を購入しました。私は本を​​読んでいて、backbonejs でアプリケーションを構築しようとしています。本のどこかに、彼は backbonejs 拡張に関するセクションを書き、marionettejs の使用方法を公開しました。Github の backbonejs 拡張サイトにアクセスしたところ、marionettejs を含む多くの拡張機能が含まれていました。今、backbonejs の使用について混乱しています。Marionettejs のような拡張も使用する必要がありますか? 拡張は Web 開発に多くの利点をもたらすことは知っていますが、backbonejs を使用する場合は marionettejs も使用する必要がありますか? 拡張機能を使用すると便利な場合は?

4

1 に答える 1

1

Marionette は、Backbone に追加するのに便利だと思います。なぜなら、記述する必要がある繰り返しコードの量が減るからです (ビューを閉じたときにイベント リスナーのバインドを解除し、コレクション内のアイテムごとに 1 つのビューをレンダリングし、それを DOM にアタッチするなど)。 .

マリオネットとプレーンなバックボーンの素晴らしい (短い) 比較がここにあります: http://addyosmani.github.io/backbone-fundamentals/#boilerplate-rendering-code

最終的に、最適なツールは、達成したいことと好みによって異なります。

完全な開示: 私はマリオネットに関する本を書いているので、完全に客観的ではないかもしれません。しかし、他のメンバーが自分の意見を提供してくれると確信しています。

于 2013-06-09T16:49:36.143 に答える