【レビュー】
米Adobe Systems(以下、Adobe)は、同社の技術者向けサイト「Adobe Labs」で、5月11日、Ajax向けのフレームワーク「Spry framework for Ajax」を発表した。"JavaScript library for web designers(WebデザイナーのためのJavaScriptライブラリ)"と銘打たれたこのフレームワークを利用すれば、高品質な演出をWebデザイナーが手軽に施すことができる。
ここでは、技術的な観点を交えてSpry frameworkの魅力を紹介してみよう。
フレームワークとは、プログラミングを行う時に土台となるプログラムのこと。Ajaxの場合は特にブラウザ間の依存性解消などの理由で、フレームワークが非常に重宝されている。
数あるAjaxフレームワークの中で、現在最も多く採用されているのが
prototype.js。これを元にしたプロダクトも多数存在する。
その他、現在では Yahoo!や Googleも、ライブラリやツールキットと呼ばれる製品をリリースしており、大小合わせると 50以上が存在する。
このような状況下で、Adobeが開発したフレームワークは、いったいどのような存在となっていくのだろうか。公開されているデモプログラムから探ってみたい。
Adobe Labsには、現在3種類のデモプログラムが公開されている。
例えば、「Product Table」のページ上部にある「View Source」というリンクをクリックすると、プログラムソースを見ることができる。
その中で、プログラムらしい記述は、下記の2行程度。
たったこれだけの記述で、「製品の一覧表と、一覧をクリックすると製品詳細を右側のウィンドウに表示される」という処理を実現している。
ポイントは、各HTMLタグに書かれた拡張属性だ。
ここでは、tbodyタグに「spryrepeatchildren」という独自の属性を付加し、dsProductsと接続している。dsProductsは、前述のプログラムソースの1行目に書かれているオブジェクトであり、同じディレクトリ内にある「products.xml」というファイルを参照している。これにより、Spry frameworkを通じて、product.xmlファイル内の製品情報を、自動的にHTMLのテーブルに仕立て上げてくれるわけだ。
このようにSpry frameworkは、HTMLタグの属性にさまざまな情報を書き込むだけで、高機能なAjaxプログラムを作れるようになっているのである。
Spry frameworkをAdobeがリリースした意味は大きい。
なぜなら、Adobeは GoLiveと、そして買収したMacromediaのDreamweaverという二大Webオーサリングツールを有する、Web制作のリーディングカンパニーであるからだ。
「Webデザイナーのために」と肩書きをつけたこの製品を、Adobeはこのままの形でリリースするとは考えにくい。
私が考えるに、おそらく彼らはこれをDreamweaverやGoLiveの一機能として開発しているのではないかと考えている。機能ボタンをクリックするだけで、Ajaxを利用したWebページがあっという間に出来上がるのだ。
かつて、「ロールオーバーボタン」はJavaScriptのプログラムを開発する必要があった。しかし、今やDreamweaverで誰しも当然のように扱うことができている。Adobeの手によって、Ajaxもそんな存在になる日が来るのかもしれない。
アビッド、「Avid Liquid / Liquid Pro」バージョン7.1を6月5日出荷開始
【コラム】クリエイターのためのライフハック 第2回 ワークフローに即したファイル管理を実現する - DEVONthink
| WEBデザインの現場で役立つPhotoshopの裏ワザとは!? - アドビ [16:00 2/7] |
| 美術大学としては初! 武蔵野美術大学が東京ミッドタウンに拠点を開設 [15:01 2/7] |
| 【レポート】ワンコインから参加OK! クリエイターを支援する現代の"パトロン"システム [12:33 2/7] |
| 日本人初のレゴ認定プロビルダーが作る"岡山の街並み"が公開へ [11:14 2/7] |
| 【レビュー】アイデアをその場でカタチに - Android版「Adobe Ideas」レビュー [10:45 2/7] |
|
すばる望遠鏡、天の川銀河周辺の矮小銀河が120億歳以上であることを解明 [18:18 2/7] エンタープライズ |
|
神山健治監督の現代版「サイボーグ009」特報映像が公開 [17:40 2/7] ホビー |
|
TVアニメ『聖闘士星矢Ω』、4月放送開始! 新作CG映画はさとうけいいち監督 [17:39 2/7] ホビー |
|
[渡部陽一]NHKアラビア語講座にレギュラー出演「目標は通訳なしで取材」 [17:39 2/7] エンタメ |
|
ニコン、42倍ズームレンズ搭載機など「COOLPIX P」シリーズ2モデルを発表 [17:38 2/7] 家電 |