書評-AjaxとPhpレスポンシブWebアプリケーションの構築


著者:クリスチャン・ダリー
ボグダン・ブリンザリア
フィリップチェレッシュトーサ
ミハイ・ブチカ
ISBN:1904811825
出版社:Packt Publishing
9.4 x 7.4
284ページ
公開日:2006年3月

この本は、PHP、XML、JavaScript、およびMySQLの実用的な知識を前提としています。R また、PHP、MySQL、phpMyAdmin、およびApacheなどのサーバーがコンピューターにインストールされていること。この本では、Cristian Darie、Bogdan Brinzarea、Filip Chereches-Tosa、およびMihai Bucicaの著者が、PHP駆動型WebアプリケーションにAjaxクライアント側機能を追加する方法を読者に教えています。

ご想像のとおり、著者は、Ajaxとは何か、その歴史、および本で説明するPHPアプリケーションに追加するAjax機能について説明することから始めます。作成者は、これらのWebアプリケーションを構築する際にモジュール方式を採用しています。

多くのコンピューターブックで説明されている最初のプログラミングタスクはクライアント側のフォーム検証であり、この本では、著者はAjaxが従来のフォーム検証プロセスをどのように変更したかを示すことで同じことを行いました。従来のプロセスでは、フォームが送信された後、サーバーに到達する前に、クライアント側の検証が行われます。著者は、Ajaxを使用してユーザーの入力を検証することにより、このプロセスを改善する方法を示します。

次に、Ajaxチャットアプリケーションをビルドします。著者は、チャットルーム、チャットユーザーリスト、ログインなどのサポートプロセスをカバーしていません。これらのタスクを実行するときにWebページをリロードする必要をなくすために、Ajaxを使用してメッセージの送信および受信プロセスの改善に集中することを選択します。 Ajaxおよびその他のXMLHTTP関連プログラミングの前は、これはJavaを使用してのみ可能でした。TM、 閃光R または他の特別なプログラミング。

AjaxはGoogle Suggestにより人気を博しましたTM。したがって、著者が独自のAjax提案およびオートコンプリートアプリケーションの構築方法を示すのは論理的です。このアプリケーションの作業例に使用されるデータベースは、PHP.netのPHP関数リストです。次に、2つのリアルタイムチャート作成アプリケーションを構築する方法を学びます。 1つ目は、SVGを使用してリアルタイムで描画されるグラフで、もう1つは、XSLTとXPathを使用するAjaxグリッドです。これらのアプリケーションは両方とも、Webページをリロードせずにこれらのグラフを更新します。

RSSシンジケートの人気は、この次のアプリケーションを私のお気に入りにします。 Ajax、PHP、XSLT、およびSimpleSMLを使用して、シンプルなRSSリーダー(アグリゲーター)を構築します。最後に、最後のレッスンは既存のWebアプリケーション(script.aculo.us)に基づいています。 Ajaxを使用して、このタスク管理アプリケーションにドラッグアンドドロップのサポートを追加する方法を学習します。 (To Doリスト)

この本には、本で取り上げられているWebアプリケーションの動作デモ、サンプルの章、AJAXホワイトボードと題された無料のケーススタディeBookがあるサポートWebサイトがあります。これは、マウスで描画できるシンプルなAjax Webアプリケーションです。

この本の著者は、このプロジェクトのさまざまな背景をブレンドしています。 Cristian Darieは、ソフトウェアエンジニアであり技術的な著者です。この本に対する彼のサポートページはCristianDarie.roにあります。ボグダンブリンザリアは、銀行とセキュリティのバックグラウンドを持っています。 Filip Chereches-TosaはWeb開発者であり、Mihai Bucicaはコミュニケーションソフトウェアの分野で働いています。あなたが訪問することができます