Web2.0とはなにか?
リンクロール
Web2.0とロングテール
Web2.0によってロングテールという言葉を良く耳にするようになりました。ロングテールはWeb2.0を理解するときに役立つキーワードですので、是非理解してください。
- Web2.0とAjax
- AjaxはWeb上でソフトウェアを扱っているような感じで、便利で簡単に扱えるようにしてくれる技術です。例えばGoogleMapもAjaxが使われていて、単にWeb上で地図を見るだけではなく、地図を自由にスクロールさせたりダイナミックな操作をすることを可能にしています。このようにWeb2.0作り出す上で非常に重要な技術の一つがAjaxなのです。
- それではAjaxとは?
- Ajaxとは「Asynchronous JavaScript+XML」の略で、JavaScriptとXMLHttpRequestを使用してXML文書やその他を取得し、DynamicHTMLで表示する技術です。Ajaxは上記のような技術の略をとっているのですね。従来のアプリケーションの場合はデータをサーバに渡し、サーバーから全体をロードして処理結果を表示させなければなりませんでしたが、Ajaxは指定したURLからXML文書を読み込み、サーバーと非同期にユーザーの操作と画面表示を並行して行なうことができるのです。そのためスムーズな表示をWeb上で実現することができます。
- Ajaxを理解するのに必要な知識
- Ajaxというのはまったく新しい技術ではなく、従来の技術を組み合わせたものです。その従来の技術とは、JavaScript、XML、HTML、Java、.NET、PHPなどの知識になります。但し、普通に利用する場合はこのような知識を知る必要がありません。どのような背景があるのか知っていただければと思いました。
