はじめに

ここ最近、Web 2.0 という言葉と共にクライアント側のプレゼンテーション技術として Ajax が非常に注目されています。 しかし、Ajax という技術用語や概念の解説、または書籍が多く出版されているにもかかわらず、Ajax を応用したコンテンツやアプリケーションは、キーワードとしての Ajax の人気から考えれば、少ないと言えるでしょう。 多くの人が Google などの大手サイトで Ajax を体験しているにもかかわらず、Ajax が使われいるのは企業や大手ポータルサイトなど、限定されています。

では、Ajax はそれほど敷居の高いものなのでしょうか。 質の高い開発集団や、高額な開発環境、またはサーバーなどのインフラストラクチャが必要となるのでしょうか。 確かに、Google と同じレベルのものを作ろうと考えれば、相応の費用と技術が要求されます。 しかし、Ajax という要素技術だけを見れば、けっして大企業に独占されるようなものではありません。 CGI などのサーバー側スクリプトやデータベースが使えないレンタルサーバーや、小さな自宅サーバーなどでも、魅力的な Ajax ベースのコンテンツを作る方法があるはずです。 本稿では、こうした個人レベルのサイトで Ajax を応用する方法を、いくつかご提案させていただきます。 Blog など、スクリプトや HTML の記述に制約のあるシステムでは使うことができませんが、一般的なレンタルサーバーであれば本稿のサンプルを実行できるでしょう。