私は backbonejs の世界の初心者で、Addy Osmani の Backbonejs Application から本を購入しました。私は本を読んでいて、backbonejs でアプリケーションを構築しようとしています。本のどこかに、彼は backbonejs 拡張に関するセクションを書き、marionettejs の使用方法を公開しました。Github の backbonejs 拡張サイトにアクセスしたところ、marionettejs を含む多くの拡張機能が含まれていました。今、backbonejs の使用について混乱しています。Marionettejs のような拡張も使用する必要がありますか? 拡張は Web 開発に多くの利点をもたらすことは知っていますが、backbonejs を使用する場合は marionettejs も使用する必要がありますか? 拡張機能を使用すると便利な場合は?
1 に答える
1
Marionette は、Backbone に追加するのに便利だと思います。なぜなら、記述する必要がある繰り返しコードの量が減るからです (ビューを閉じたときにイベント リスナーのバインドを解除し、コレクション内のアイテムごとに 1 つのビューをレンダリングし、それを DOM にアタッチするなど)。 .
マリオネットとプレーンなバックボーンの素晴らしい (短い) 比較がここにあります: http://addyosmani.github.io/backbone-fundamentals/#boilerplate-rendering-code
最終的に、最適なツールは、達成したいことと好みによって異なります。
完全な開示: 私はマリオネットに関する本を書いているので、完全に客観的ではないかもしれません。しかし、他のメンバーが自分の意見を提供してくれると確信しています。
于 2013-06-09T16:49:36.143 に答える