4

Nodeのプラクティスを念頭に置いて構築されたクライアント側のフレームワークがあるかどうか知りたいですか? そのようなフレームワークを使用する必要がありますか?

異なるフレームワークのユーザー間で炎上戦争を誘発しようとしているわけではありません。Node.js でこれらのフレームワークの 1 つを使用すると、他のフレームワークよりも利点があるかどうか、またはそれらの違いを評価する必要があるかどうかを知りたいだけです。ノードをまったく気にせずに

私は Node.js 開発を始めたばかりです。以前は、Rails で開発を行っており、さまざまなクライアント側 JavaScript "MVC" フレームワークに関するかなりの量の記事を読みました。現時点で注目に値すると思うのは、Backbone.js、Ember.js、Knockout.js、Angular.js です (この順序で)。

私は、Backbone.js が Rails 開発者を念頭に置いて書かれた、または少なくともフレームワークとしての Rails を念頭に置いて書かれたなどのことを読んだことがあります。

ノードを念頭に置いていない場合、テンプレートには Ember + ハンドルバー、またはテンプレートにはバックボーン + アンダースコアを使用することをお勧めします。サーバー側では、MongoDB で Express を使用する予定ですが、多くの Node ユーザーがテンプレート作成に Jade を使用しているのをどこかで見ましたが、これも私を混乱させます。

助けてくれてありがとう。

4

3 に答える 3

0

バックボーンを使用する場合は、バックボーン上のライブラリである Marionette を使用することを検討してください。Backbone は restul アプリケーションに最適ですが、クライアント側アプリケーションを構築する場合は、クライアント側アプリケーションに最適なものを検討する必要があります。

この一連の例を見てください。各 js MVC フレームワーク間の違いを把握するのに役立ちます。 http://todomvc.com/

于 2013-04-09T15:10:04.087 に答える