【ハウツー】
PHPでAjax! JavaScript不要のxajax
1 PHP Ajaxクラスライブラリ - xajax
2006/11/09
Webアプリケーションではもはや「実装されていて当然」といわんばかりに広まった技術、Ajax。ユーザにはひろく知れ渡ったが、実装するデベロッパには実装・保守ともにまだまだ苦労が続く状況だ。ここではそのような苦労を軽減するPHPのクラスライブラリ集としてxajaxを紹介したい。
xajaxはPHPで作成されたAjaxクラスライブラリ集。xajaxを使うことでAjaxを実現するさまざまな機能をクラスとして呼びだすことができる。比較的簡単にAjaxを使ったWebアプリケーションを作成することができるほか、既存のWebアプリケーションにたいして簡単にAjax機構を実装させることが可能だ。
xajaxはxajax projectによって開発され、GNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェア。現在の最新版は4月21日(米国時間)に公開された0.2.4。
xajaxの必要動作環境は次のとおり。
- PHP4.3.xまたはPHP5.x以降
- ApacheやIISなどのWebサーバ
成果物にはいくつかのサンプルプログラムが含まれており、プロジェクトサイトのトップページには「Learn xajax in 10 Minutes」というチュートリアルが書かれたWikiへのリンクが用意されている。利用する際は参考にしてみてほしい。
ヘッドライン
- 【レポート】打ち上げを目前に控えた「あかつき」と「IKAROS」の機体が公開[19:28 3/12]サイエンス
- 今月も『TechNet Plus Direct サブスクリプション』を5名様にプレゼント![15:00 3/12]WinServer2008 R2 導入体験記
- 【コラム】コンピュータアーキテクチャの話 第180回 Intelのトレースキャッシュ[08:00 3/12]エレクトロニクス
- Google、JavaScriptテストスイート「Sputnik」をブラウザから実行可能に[07:09 3/12]JavaScript / CSS / HTML
- はやぶさ、地球への軌道決定に向けイオンエンジンを停止し慣性飛行へ移行[07:00 3/12]サイエンス
- 「ひので」、太陽極域に強い磁場を発見[06:00 3/12]サイエンス
- ルネサス、カメラシステム向けシステムLSIを製品化[05:00 3/12]エレクトロニクス
- Xilinx、車載向けSpartan-6シリーズを発表[05:00 3/12]エレクトロニクス
- ISS、20年まで運用可能なことを確認 - 28年まで対応可能かの検討も開始[20:25 3/11]サイエンス
- ADI、短距離ワイヤレスシステム向けRFトランシーバを発表[20:00 3/11]エレクトロニクス






