• 締切済み

ajaxを利用したサイトのユーザー側メリットは?

タイトル通りなのですが、昨今増えてきたajaxなのですが、これを利用したサイトやWebアプリを構築した場合にユーザー側が得られるメリット、或いはユーザーに提供出来るメリットというのはなんでしょうか? 何となくでしたら私も言えるのですが、これだ!と明確に答える事が出来ないので、もしご存じというか何か考えがある方がいたらご回答よろしくお願いします

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

HTMLだけだとユーザーインターフェースが貧弱だけど、Ajaxにより豊かな見栄えと操作性が提供される。 つまり、リッチクライアントを実現する。

tukuhara7
質問者

お礼

確かにその通りですが、その先に何があるのか、を考えているんですよ。 でも逆今はまだそこまでしか言えないの現状なんですかね・・・。それらを使ってどうメリットを提供するか、って段階でしょうか・・・

  • m035
  • ベストアンサー率44% (38/86)
回答No.1

http://jsgt.org/mt/archives/01/000293.html Ajaxのメリット覚え書き ↑ ここを見ればいいかな、と思います。

関連するQ&A

  • 携帯サイトでAjax

    お世話になります。 現在、PHPを利用して携帯サイトを構築しています。 質問なのですが、携帯サイトでAjaxは利用可能なのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • AJAX
  • AJAX(mac)開発環境のはどのようにつくればいいのでしょうか?

    自宅macで 「Ajax」 「javascript」 「jQuery」 の開発環境はどのように作ればいいのでしょうか? 【使用目的】 webサイトの構築 アプリケイションの制作です。 ご存知の方いましたら教えてください。 よろしくお願い致します。

    • ベストアンサー
    • AJAX
  • 疑問だが、Ajaxは仕事でも使えるでしょうか?

    AjaxにjQueryなどのフレームワークがありますが、もしかしてAjaxは基幹システムとか大抵のサイトでは実用的ではないでしょうか? もしかして、個人的な遊びやWebデザインで面白い表現に使われるなどしか使われないでしょうか? Ajaxを使っている大手サイトであるGoogleやyahoo!を除いて、日本のIT企業のほとんどはWebサービスを提供するのに、Ajaxは使わないでしょうか?むしろ、シームレスで動的なサイトを作るとしたらDOMの方が多いような気がしますが、どうでしょうか? 私は個人的にAjaxは技術が新しいものがどんどん出てきて、ある意味追いついていけないと思う。ライブラリも多すぎて、さっぱり分からない。極端な話だと、Ajaxは仕事にならないなんていうことはあり得るでしょうか?むしろDOMの方が技術が安定して、その方が仕事になりやすいとか…。 変な質問ですみませんが、答えられる方はご回答よろしくお願いします。

    • ベストアンサー
    • AJAX
  • ASP.NETの新しいWEBサイトでAjaxテンプレートがでない

    ASP.NET初心者です。 本の通り操作し、VWD2008(VisualStudio2008無償版)を インストールしました。 もちろん、IISの設定もVWD2008をインストールする前にしました。 VWD2008をインストールすると、自動でAjax1.0がインストール されるらしいのですが、「新しいWEBサイト」のダイアログに Ajax関連のテンプレートが表示されません。 VWD2008を起動すると、ツールボックスにはAjaxの機能は追加 されているようです。 VWD2008をインストールした時に、Ajaxがうまくインストール できなかったのかもしれない???と思い、 ネットからAjax1.0をダウンロードし、インストールしましたが、 やはり「新しいWEBサイト」のダイアログにAjax関連のテンプレートは 表示されません。 何か設定方法があるのでしょうか? この作業ができないと、本の学習で前にすすめません・・・ 誰か、ご存知の方、助けて下さい!

  • どこまでがAjaxなの?

    現在、Ajaxを勉強中の初心者です。 質問のタイトル通りなのですが、どこまでがAjaxなのかイマイチわかりません。 AjaxはJavaScript + XMLで非同期通信をする技術ですが 1.画像やプログラムファイルをサーバPC側に入れておいてクライアントPC側でラジオボタンの選択によって画像表示を変えるのはAjaxですか、それともただのJavaScriptですか? 2.サーバを使って以下のような入力可能文字カウンタを表示させるのはAjaxですか、それともただのJavaScriptですか? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>文字のカウント</title> </head> <body> <form>   <textarea cols="46" rows="5" id="title1" name="title1" size="50"></textarea><br />   あと<span id="inputlength1">20</span>文字入力できます<br /> </form>   <script type="text/javascript"><!--     function lengthCounter (node, max, cut) {       max = max || Number (node.maxLength) || 20;       return function () {         var rest = max - node.value.length;           if (rest < 0) {             if (cut) {               alert ('20文字以内にしてください');               rest = max;               node.value = node.value.substring (0, max);             }           }           return rest;       };     }     function dispValue (node, cbFunc) {       return function () {         node.firstChild.nodeValue = cbFunc ();   };     }     setInterval (dispValue ( document.getElementById ('inputlength1'),     lengthCounter (document.getElementById ('title1'), 20, true)), 100);   // --></script> </body> </html> 3.「googleサジェストのインクリメンタル検索にはAjaxの技術が利用されている」←ここでのAjaxにはPHPも含まれますか? 私はPHPをAjaxの枠には入れないような気がします。正確にはPHPとAjaxでインクリメンタル検索機能がつくられていると思うのですが。 4.PHPのみでAjaxと同じ非同期通信ができればそれはAjaxと呼ぶのか? よろしくお願いします。

    • ベストアンサー
    • AJAX
  • ajaxの使いどころ

    現在、会員制のWebサービスを作成しています。 まだ初期段階ですが、今は管理者用のユーザー管理ページに着手しており、サーバーサイド、クライアントサイド合わせて、およそ7割程度完成しているいるところです。 このページの現時点での実装では、ユーザーの削除、復活、パスワードリセット、登録情報の変更、新規ユーザーの登録といった全機能でajaxを使っています。 また、処理対象のユーザーは一覧のテーブルをクリックして選択するのですが、このクリック時にサーバーからユーザーの詳細情報を取得しており、ここでもajaxを使っています。 要するに、1ページ取得したあと、そのページ内でサーバーと通信を行う必要が生じたら、それはすべてajaxを使うという決まりです。 そこで、ajaxの運用についていくつかわからない点があり、質問させて頂きます。 (1) 会員専用ページという性質を考えると、ajaxでリクエストを送信した際にも、サーバーサイドではそのリクエストに対するセッションが有効かどうかをチェックする必要がありますよね? 一般的な会員向けWEBサービスでは、"ページ遷移毎"だけでなく、"ajaxでの通信毎"でもセッションのチェックを行うものなのでしょうか。 (2) ajaxでの通信時にセッションの有効性をチェックした結果、すでにタイムアウト等でセッションが無効な場合、一般的にはどうするべきなのでしょうか。 個人的にはlogoutページにリロードしたいと考えているのですが、このようにするには、サーバー側がレスポンスを返すときに、{error:{code:'1',message:'session_out'}}のようなJSONを返して、それをjavascript側で確認し、location.hrefを書き換える、というような流れで処理を行うことになるのでしょうか。 (3) そもそも、今回のように「1ページ内で生じるサーバー間通信は全てajaxで補う」という考え方は、一般的なものなのでしょうか。 なにが言いたいかというと、"セキュリティ等を考慮してajaxを使うべきではない処理"と"ajaxを積極的に使うべき処理"(もしくは、"ajaxを使っても差し支えない処理")の判断の仕方、つまり、ajaxの使いドコロがよく分かっていません。 以上3点につきまして、ご教授いただければ幸いです。

    • ベストアンサー
    • AJAX
  • システムは「所有」から「利用」へ

    最近、システム(ソフトウェア)は「所有」から「利用へ」という 流れが加速しているといいます。 これは「所有」ではどういう問題があって「利用」すると どういうメリットがあるからなのでしょうか? ユーザ側、提供側でのメリット、デメリットを教えて下さい。

  • ajaxでの動作

    Webアプリを作成しているのですが次のようなことは可能なのか質問させてください。 「WebアプリでDBにデータを登録後(登録後は別のモジュールにてステータスが書き換えられる) 登録されたデータのステータスが定期的に画面(ブラウザ)に送信されるようにしたい」 というのがあります。 DB登録時、定期的にステータスを確認するというリクエストをAjaxでサーバーに投げて ブラウザ側は常にステータスの受信待ちの状態にできないかと考えています。 この受信待ちの状態の時に、ユーザーが色々な画面に遷移し、ステータスを確認する画面に 戻ってきた場合もこの受信待ちの状態は維持されているものなのでしょうか。

  • Ajax どんなソフトで開発してますか?

    タイトルのとおりなのですが、 Ajax(一般的な意味で)のサイトを制作するのに、みなさんどんなソフトを使用していますか? デザイナーかプログラマーかでも変わってくるし、フレームワークでも変わるのかもしれません。 ちなみに、私はどちらかと言えばデザイナーの部類でAjaxについては素人同然なのですが、どのソフトが向いているのでしょうか?

  • ユーザーが自由に写真やテキストを入れられるシステム

    皆様はじめまして。 実は今、WEBのシステムを作ろうと考えているものです。 そのシステムをどこに発注しどうやって管理したらよいのか皆目検討がつきません。どなたか参考になるウェブサイトなどご存知ではないでしょうか… 知人などもそれほどおらずOK Waveの皆様に頼ってまいりました。 ちなみに、そのシステム発注においてで最低押さえておきたいおおざっぱな要素は以下の通りです。 1.ユーザーごとのページを提供できること。 2.携帯で撮った写真や動画をそのまま所定のURLなりに送ると反映される(データベース化)こと。 3.それぞれのページに掲載されているコンテンツをさまざまな角度から評価する仕組みを入れられる事。 4.Ajaxを構築できること。 5.デザインがカスタマイズできる事。 6.WEBで課金する仕組みを理解されている事。 どうか皆様の見聞をお貸しください!

専門家に質問してみよう