タグ

usabilityとAjaxに関するkawachoのブックマーク (1)

  • AJAXアプリは客のわがままを聞いてくれるレストラン

    UIEngineの説明をする際に、「通常のウェブ・アプリケーションと異なり、非同期通信を使ってクライアント側でデータ・バインディングをするので、ストレスの少ないユーザー・エクスペリエンスを提供できます」と言ってきた私だが、「データ・バインディングとは何か」を知らない人が意外に多いことに気がついたので、ここで解説しておく。 得意のべ物にたとえれば、データ・バインディングは「調理」に相当する。定屋のように全ての材(データ)をキッチンで調理をしてしまってから一度に持ってくるのが「サーバー・サイドでのデータ・バインディング」で、紅花レストランのように材をテーブルまで持って来て目の前で調理してくれるのが「クライアント・サイドでのデータ・バインディング」である。 材を一度にはテーブルに運ばず、客が一つ目の料理べている間に二つ目の料理材を運んで料理をしておき、一つ目の料理べ終わった

    kawacho
    kawacho 2006/05/10
    「クライアント・サイドでのデータ・バインディング」
  • 1