2011-12-24 2 views
0

AJAXをレールで行うには、何が最良の方法とプラクティスですか?レール付きAJAXを実行する方法/パターンは?

  • jQueryのテンプレート
  • BACKBONE.JS
  • SammyOnRails
  • mustache.js
http://chadfowler.com/2011/02/09/how-rails-developers-do-ajax-with-jquery-in-2011

記事は4つの主要な可能性を指摘している:

は、私がこの記事を読んで

このリストは完全ではないと確信しています。私はRails 3.1アプリケーションでAJAXを構築するためのきれいな方法を探しています。

レール付きAJAXを使用するきれいで柔軟な方法は何ですか?

答えて

1

この質問は、このフォーマットではあまりにも広範に回答できます。要するに、それは個人的な意見にまでこだわります。 Railsは、いくつかのajaxを持つWebサイトから、バックエンド-apiを持つ単一ページのアプリケーションに何かを構築するのに役立ちます。簡単に言えば、それはあなたの方法では得られません。

すべてのツールにあまり集中せず、代わりにサーバー側と同じようにアプリケーションのクライアント側の管理に専念してください。保守性の計画、ドライコードの作成などここではいくつかのAJAXの散水が必要な場合は、あなたが言及したjavascriptフレームワークの恩恵を受けることはおそらくありません。クライアントサイドのアプリが本当に複雑になっている場合は、複雑さを補うためのフレームワークを導入してください。

として、あなたが言及あまりにもフレームワーク:あなた自身が構築(または更新)見つけた場合

手動で多くのHTML要素を口ひげやjqueryのテンプレートを考慮することができます。 jQueryのhtml操作を使用するまで、テンプレート化について心配する必要はありません。apiは面倒で扱いにくいものになります。

サーバー/クライアントの管理が非常に困難になったり、クライアント側の動作が非常に複雑になったりする場合は、バックボーン、サミー、またはスパインの使用を検討することもできます。

これ以上のことがなければ、それ以上のことは分かりません。

関連する問題