注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

 Railsは使っている内に、もはやRails以外でプログラムをしたくなくなる位の魅力がある。MVCの仕組みといい、O/Rマッピングといい、Migrationといい…そこかしこに魅力が溢れている。 0

そんなRailsがさらに魅力的になるライブラリがこれだ。Rubyの壁をこえ、JavaScript上でDB操作が可能になる。 0

今回紹介するオープンソース・ソフトウェアはJester、RESTによるDB操作を行うJavaScriptライブラリだ。 0

単純に言うと、JesterはXMLベースでWebサーバにリクエストを行う。その結果をXMLベースで受け取り、JavaScriptのクラスにしてくれる。操作はRESTで行われ、データ取得系はGET、作成処理はPOST、更新処理がPUT、削除処理がDELETEとなっている。 0

操作だけを考えると、Railsに限ったものではない。他の言語でもインタフェースを用意すれば利用できる。だが、Railsの素晴らしい所は、scaffold_resourceを使ってコントローラーを生成することで、Jesterにぴたり一致するコントローラーが自動生成される点にある(むしろJesterが合わせたのだと思うが)。 0

JavaScriptからXML経由でDB操作ができれば、画面遷移の不要なAjaxアプリケーションの構築が非常に容易になるだろう。また、Ajaxコントローラーなどの仕組みも統一してしまうこともできる。Railsを使った開発を行う際には知っておくべきライブラリだ。 0

 

:: GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS :: Jester: JavaScriptian REST
 http://giantrobots.thoughtbot.com/2007/4/2/jester-javascriptian-rest 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が197あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る