xajaxは「エックス・エイ・ジャックス」と読みます。
アスキーアート((^_^;)←いわゆるこーいう系)っぽく見えますがウルトラ違います。

以前、Ajaxを書いたとは思いますが、それと関係あります。あんまりわかってませんが(^_^;)ただ、なんとなしに「今までのAjaxだとJavaScriptとの兼ね合いが難しい場合もあった」というのはわかりました。それを解消するのが今回の「xajax」というわけです。PHPを利用するようですね。

ひとまず簡単に言ってしまうと「xajaxはPHPで作成されたAjaxクラスライブラリ集」だそうです。

今までPHP等サーバ側で作動するスクリプトをやってこられた方は痛いほどおわかりになってるかと思う、クライアント側のJavaScript。

Ajaxを使っていくのにJavaScriptはオブジェクト指向言語として使わなければいけない。しかも<ブラウザごとで挙動の違いやワケワカラン動作不良を起こしたりと色々諸問題を抱えてたかと思います。 で、そんな苦労を軽減するPHPのクラスライブラリ集としてxajaxが登場した、と。
まずこれが流れですね。xajaxを使うことでAjaxを実現するさまざまな機能をクラスとして呼びだすことが可能です。

比較的簡単にAjaxを使ったWebアプリケーションを作成することができるほか、既存のWebアプリケーションにたいして簡単にAjax機構を実装させることができます。

xajaxは「xajax project」によって開発され、GNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェア。

xajaxの必要動作環境は次のとおり。
・PHP4.3.xまたはPHP5.x以降
・Apache<やIISなどのWebサーバ xajaxを使うとJavaScriptを直接記述する必要がなくなり、さまざまなWebブラウザを用いてデバッグし、試行錯誤しながらJavaScriptを記述する手間がはぶけます。またAjaxの肝となるJavaScriptの機能のひとつに「XMLを使用した非同期通信」がありますが、この機能を実装する場合、各Webブラウザ間で仕様が異なる関数を駆使しなければならないため、その実装は一筋縄にはいきません。

xajaxは動的にJavaScriptを生成する機能をもつため、デベロッパはAjaxに関連するJavaScriptコードをあまり意識しないですむようになっている。MYCOMジャーナル【ハウツー】PHPでAjax! JavaScript不要のxajax・web creators 2007 3月号参照

つまり、「Ajax」なんだけど「JavaScript」を考えなくていい「Ajax」ってことですね。

スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください