「Ajax」という言葉の流行から、近年JavaScriptが再び脚光を浴びている。JavaScriptは、ほぼすべてのPC用ブラウザで動作するのだが、実装されている機能などは各ブラウザによってまちまちで、いわゆる「クロスブラウザ」なスクリプトを作るにはかなりの手間がかかってしまう。
そこで注目されているのが、「フレームワーク」や「ライブラリ」と呼ばれる存在だ。これらのスクリプトを利用することによって、ブラウザ間の差異をあらかじめ吸収して開発をすることができる。
4割のシェア(2006年Ajaxian調べ)を誇る「Prototype」を始め、「jQuery」や「Dojo」などの他、Googleの「Google Web Toolkit」やYahoo!の「Yahoo! UI Library」など、大手の企業も自社ブランドのライブラリを提供している。
そして、アドビが提供するライブラリが今回紹介する「Spry framework for Ajax(以下 Spry)」である。Spry(スプライ)は、これまでのライブラリと比べてもかなり完成度が高く、非常に優れたライブラリだ。本連載では4回にわたって、Spryの魅力とその使い方を紹介していこう。
まずは、筆者の考えるSpryの魅力を簡単に紹介しよう。それは、次の5つだ。
詳しい内容は、今後の連載で紹介するとして、今回は実際にSpryを触ってみて、その魅力を感じてみたいと思う。
Spryは現在、「Adobe Labs」という開発中のプロダクトなどが公開されているサイトで展開されている。最新バージョンは「prerelease 1.5」となっているが、「prerelease」というのはAdobe Labs特有のバージョン表記であり、特にこの先「本リリース」になるわけではない。
無料でダウンロードでき、ライセンスはBSDライセンスなため、商用利用や再配布も基本的には問題なくできる。ダウンロードするには、Adobe IDというアカウントが必要になるので、取得していない場合には入会手続きを行おう。
ダウンロードすると、スクリプトやCSSファイル、画像ファイルなどの他、ドキュメント類、サンプルスクリプトなどが同梱されている。まずは、「demos」や「samples」のフォルダ内をみながら、機能を確かめていくと良いだろう。
「demos」には、完成されたアプリケーション類が5点同梱されている。「Photo Gallery」「Product Table」「RSS Reader」は、Spryの持つXML解析機能を利用したデモだ。アドビとしてもイチオシの機能としている。しかし、残念ながら筆者はこの機能には魅力を感じていない。というのは、これらの機能はJavaScriptが利用できない環境の場合、画面のように見るに堪えない画面になってしまう。検索エンジンクローラーにも正しく拾われないため、実用性は低いと言わざるを得ない。今後の開発に期待しつつ、管理画面やWeb上のツール開発などの利用にとどめるのがよいだろう。
Spryの持つXML解析機能を利用したデモ
JavaScriptが利用できない環境の場合……
それよりも注目するべきは、次の「Effects Demo」だ。これだけでもSpryを利用する価値は十分にある。非常に完成度の高いエフェクトが数種類準備されているのだ。そして、「Validation Widgets」。フォームをJavaScriptであらかじめチェックする機能でこれも重宝する 。
フォームをJavaScriptであらかじめチェックする「Validation Widgets」
2007-07-13 18:40:01
2007-07-03 15:35:01
2007-06-11 21:18:01
2007-06-11 13:26:01
2007-06-01 17:24:02
2007-08-30 10:00:00
2007-09-06 08:00:00
2007-09-13 17:00:00
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
ZDNet特別企画 ビッグデータ一気読み刻々と生成される大量データを使えてますか?
特設サイトでビッグデータを徹底解説
「創世期」から「成長期」へ突入
国内ベンダーはどう「進化し続ける」のか?
従来の防御が使えない!?複合的手法による
脅威から企業システムを守るために
管理者は、OS、仮想環境の混在に悩む
クラウド環境に必要な3つの運用サイクル
「使いたい時、使いたいだけ」を実現
今年検討すべき理想のストレージを考える
【セミナー】IBM、Red Hat、サイオス
リーディングカンパニー3社が語る最新動向
仮想化の暗黒大陸を切り拓く
高次元のサーバー性能とHAクラスタリング
インフラ部分からセキュリティを保つ
エージェントレス型ウィルスソフトの力
企業システムへの接続を安全、簡単にする
Juniper Networks MAGシリーズ
オープンソースの強みを発揮するJBoss
ANAや商船三井など5社の事例で読み解く
コラボレーションを変えるクラウドサービス
よくある「5つの勘違い」の真実とは?
IT担当者必見の、目覚めの書を公開
多様なボイスコミュニケーションを実現する
クラウド型プラットフォームとは?
2012年春モデルの情報をいち早く掲載
HPのお得な情報や最新情報が満載
入社後の満足と不満足の分かれ目とは?!
納得いく転職をする為の転職活動での留意点
加賀ハイテック株式会社
NTTソフトウェア株式会社
EMCジャパン株式会社
ZDNet Japanは、情報システム部門の読者を対象に、ITを活用したビジネス課題の解決策を提供します。技術や製品の解説、ケーススタディ、ホワイトペーパーなどを通じて、情報システム部門の正しい意志決定を支援します。
ITビジネス全般については、CNET Japanをご覧ください。