米AdobeのSpry framework for Ajaxが1.1へ - prototype.jsライクな使い方も
2006/06/12
5月11日に発表された、米Adobe Systemsの Ajax向けフレームワーク「Spry framework for Ajax」が早くもバージョンアップ、PreRelease1から1.1となった。現在、同社の技術者向けサイト「Adobe Labs」で公開されている。バージョン番号からすると、マイナーバージョンアップと思いきや、バグフィックスや若干の変更ではなく、かなりの機能強化をしてのバージョンアップとなっている。以下、主な変更点を中心に紹介する。
PreRelease1.1ではバグフィックスはもちろんだが、特にXML処理関連部分で、いくつかの機能が加わっている。まずは、新しい拡張属性の追加だ。次の4種類が追加されている。
- ds_CurrentRowNumber
- ds_CurrentRowID
- ds_SortOrder
- ds_SortColumn
ds_CurrentRowNumberは、現在処理している行番号を示すもので、ds_SortColumnは並び替えの基準となっているデータ要素を示す。例えば、次のようにXMLファイルを Spryを使って読み込むとする。
読み込まれたデータを、テーブルに割り当てたり、ソートを行ったりした後で、次のようにページ内に書き込めば、現在のソート条件を表示することができる。
さて、そのソート機能も向上している。XMLを、複数の要素を元に並べ替えて、さらに昇順と降順を切り替える機能を簡単に実現できるようになった。次のように使うだけである。
このように、簡単な記述はそのままに、データ処理をかなり高度に行えるようになった。その他の機能については、Spryをダウンロードすると付属してくるサンプルなどを見ると、よく分かるだろう。
最後にもうひとつ、大きく変わった部分が「$()」構文をサポートしたことだ。Ajaxでは、レイヤーやフォーム部品などを指定するときに、次のような構文を使ってid属性を指定する。
これを、$()構文では次のように記述できる。
prototype.jsなどでは一般的なこの書き方が、Spryでも可能になったのだ。
今回のバージョンアップは、「for web designer(Webデザイナーのための)」という銘打ったSpryが、Webプログラマにとっても十分使いやすいフレームワークとして使うことができることを示しているといえるだろう。今後のバージョンアップにも期待したい。
関連記事
関連サイト
ヘッドライン
- イーフロンティア、簡単操作の楽譜作成ツール「PrintMusic 2010」発売[19:32 2/9]サウンド
- 最短5分でオリジナルフォトブックが作成できる「PrintRush PhotoBook」[17:52 2/9]DTP
- 6月に東京ビッグサイトにて「3D&バーチャル リアリティ展」開催が決定[17:13 2/9]ビデオ
- 素材販売サイト「PIXTA」-フルハイビジョンの映像素材販売サービス開始[16:16 2/9]ビデオ
- 【レポート】曽利文彦と名越稔洋が未来の映像クリエイターに伝えたい事とは[16:00 2/9]デジタルハリウッド
- CGクリエイターが語る『アバター』の見所など-ハマクリ・イブニング開催[15:48 2/9]ビデオ
- ヒロ杉山率いるクリエイティブ集団、エンライトメントの個展「AD 2010」[15:12 2/9]Webデザイン
- WordPress開発メンバーを迎えたセミナー開催-ロクナナワークショップ[14:50 2/9]Webデザイン
- レトロなビートボックスを再現したドラムアプリ「FunkBox Drum Machine」[14:30 2/9]サウンド
- 豪華クリエイター陣が手がけたトラックを収録 -DJアプリ「Cocoon Mix」[13:59 2/9]サウンド








