April 03, 2005

RoR with Ajax

Ajax とフレームワーク で紹介した Ruby on Rails の Ajax コア対応。

You got your Ajax in my Ruby

The web development world is about to enjoy one of those chocolate-and-peanut-butter moments, the convergence of two individually flavorful technologies to form a scrumptious new taste sensation.

O'Reilly Media の CTO で blosxom の作者 Rael Dornfest による Ruby On Rails と Ajax の紹介記事がよくまとまってます。

Rails takes care of the first mile of any web application: the database crud--that's "create, read, update, delete." What is usually an hour or three of rote programming, Rails whittles down to just a single line of configuration.

Rails はウェブアプリの最初の一歩 - データベースの CRUD (create, read, update, delete) を1行の設定ファイルで可能にしてしまう。

The heavyweight in the web application framework space is the Java-based Struts. Leaf through the first couple-three paragraphs of the Struts page and you'll find a profound dearth of joy in the laundry list of acronyms and strangely dubbed packages. And you've not even laid eyes on the most painful part: the unceasing stream of XML configuration

Java の Struts ではアプリケーションを作る前に、XML コンフィグレーションの設定に相当な時間を費やさなければならない(これは大げさですが)。

Ajax is about moving the intelligence to where it does the most good: presentation and interactivity in the browser, transaction management on the server, and data passing back and forth on the network.

Ajax はプレゼンテーションとインタラクティビティをブラウザに、トランザクション管理をサーバに、その間のデータ転送をネットワークに、と「Web のあるべき姿」を現している。

Through the object-oriented Javascript library Prototype and a set of helper tags, Rails is making Ajax part of the process of developing web applications rather than another layer to be grafted on in a completely different way (and historically by a different person or team).

JavaScript の Prototype ライブラリや RoR の helper タグによって、Web デベロッパーが Ajax を開発するのをすごく楽にしている(いままではデザイナやHTMLスクリプタなどの違うチームで行っていた作業)。

というわけでちょっとベタ褒めな感じですが、Prototype ライブラリはかなり便利そうですね。Catalyst の Ajax プラグインよりもタイトにフレームワークに組み込んで使えそう。

Posted by miyagawa at April 3, 2005 09:17 PM | Permalink | Comments (0) | TrackBack(1)
Comments
Trackbacks
TrackBack URL for this entry: http://blog.bulknews.net/mt3/mt-tb.cgi/1626
[Ruby][Rails] You got your
Excerpt: [Ruby][Rails] You got your Ajax in my Rubyblog.bulknews.net経由 O'ReillyのCTOが、RailsとAjaxHelperについての記事を書いているようだ。概略はblog.bulknews.netでまとめられているのでここでは言及しないが、やはり、Railsは、デザイナーとの協業よりは、ディベロ...
Weblog: 樂水開発日記
Tracked: April 5, 2005 01:24 AM
Post a comment