AJAX Chat

This tutorial introduces the Prado web application framework's ActiveRecord and Active Controls to build a Chat web application. It is assumed that you are familiar with PHP and you have access to a web server that is able to serve PHP5 scripts. This basic chat application will utilize the following ideas/components in Prado. チャットウェブアプリケーションを構築するために、このチュートリアルはPRADOウェブアプリケーションフレームワークのActiveRecordとアクティブなコントロールを導入します。 あなたがPHPに精通していて、あなたが、PHP5スクリプトを提供することができるウェブサーバーにアクセスできることは仮定されます。 この基本的なチャットアプリケーションはプラドで以下のアイデア/コンポーネントを利用するでしょう。
  • Building a custom User Manager class.
  • Authenticating and adding a new user to the database.
  • Using ActiveRecord to interact with the database.
  • Using Active Controls and callbacks to implement the user interface.
  • Separating application logic and application flow.
  • カスタムユーザーManagerのためにクラスを建てます。
  • データベースに新しいユーザーを認証し、追加します。
  • データベースと対話するためにActiveRecordを使います。
  • ユーザーインターフェイスを実施するためにアクティブなコントロールとコールバックを使います。
  • アプリケーションロジックの分岐とアプリケーションフロー。
In this tutorial you will build an AJAX Chat web application that allows multiple users to communicate through their web browser. The application consists of two pages: a login page that asks the user to enter their nickname and the main application chat page. You can try the application locally or at Pradosoft.com. The main application chat page is shown bellow. このチュートリアルで、あなたは、複数のユーザーが彼らのウェブブラウザを通して通信することを可能にするAJAXチャットウェブアプリケーションを構築することができます。 アプリケーションは2ページから成ります。ユーザーにニックネーム聞くログインページと主要なアプリケーションチャットページです。あなたはローカルホスト上で、もしくは、Pradosoft.comにおいて、このアプリケーションを試すことができます。 主要なアプリケーションチャットページは以下のものです。