宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能!
Ajaxが貧乏臭い件というエントリで、アプリケーションを作り込む立場の視点からAjax懐疑論が書かれている。関連エントリのFlashに代わるものにおいてFlashの利点・優れているところがまとめられているので、それも併せて読んだ上で。
確かに、Flashは魅力がいっぱいだ。
これはほぼそのまま、現状Ajaxに欠けている要素である。Ajaxの問題点として角度を変えて見るなら、以下のようになるだろう。
しかし、これらのメリット・デメリットはいずれもコンテンツ作者の視点からのものだということに注目したい。そうではなくコンテンツ利用者の視点から見てみると、Flashの特徴がデメリットに・Ajaxの特徴がメリットになってくる部分もある。
Flashにおいて作者がコンテンツを色々と縛れるということは、利用者の自由も色々と制限されるということだ。
Webページにはコンテンツ利用者が見たいように見るという接し方がある。Webブラウザはそのために、見出しジャンプやリンク抽出(Opera)、Greasemonkeyスクリプト(Firefox)、Migemoによる日本語インクリメンタルサーチ(風博士)など、様々な機能を備える方向で進化してきた。Ajaxは既存のWebページを、ユーザビリティの向上という方向性で拡張するものだ。そのため、Webブラウザに備わった機能の恩恵をそのまま受けることができる。Ajaxで作られたページとWebブラウザのそれぞれに備わった機能の相乗効果で、より大きな利便性を得られることもある。
それに対してFlashは、Webページの中に全く別の環境を埋め込む物である。Flashプラグインという安全なケ−ジの中でのみ動作するという特徴故に、ブラウザの違いやユーザの介入の影響を受けることは無い。しかしそれと同時に、ブラウザに備わった便利な機能からのアクセスも遮断してしまうため、コンテンツ作者の作った物以上の物は得られないのだ。
Flashは作者の自由が最大化されている一方で、利用者の自由が縛られている。Ajaxは作者の自由が縛られている一方で、利用者の自由が保たれている。
Flashが「こういう物を見せたい」という志向の強い企業サイトやアーティストなどに受け入れられて、Ajaxが「自分の見たいように見たい」という志向の強いギークに受け入れられているというのは、この違いから来るものに他ならないのではないだろうか。
このように志向の違う人々がいる限り、これらの技術は並立していくだろう。ただ、大多数の人は既に、「テレビ局」によって配信される「番組」をお仕着せのスタイルで受信することに何ら抵抗を感じず、また、それが当り前だと思っている。Ajaxのように利用者の自由を最大化するアプローチの恩恵を恩恵と感じる人がいつまでもごく少数に留まるのなら、Ajaxのようなアプローチは今後廃れていく一方なのかもしれない。
追記。Flashのアクセシビリティの向上といった文脈の中で、Webブラウザ(JavaScript)とFlash(ActionScript)の間での通信を行う技術についての話をどこかで聞いた気がする。それがあれば、Flashでもユーザの自由を向上できるかもしれないので、そのあたりの話がどうなっているのか気になるところです。
Flashと比べた時のAjaxの利点を読んでふと。 かれこれ一年近く前にFlas...
Piroたんの[http://piro.sakura.ne.jp/latest/blosxom.cgi/webtech/2006-04-21_flash-vs-ajax.htm:title=Flashと比べた時のAjaxの利点]でFlashの利点を述べてるんですが、その時点でなんか釈然としないものがあった。 まず、「プラットフォームに依存しない」という部分ですが、現時点で64bit OSにネイティブに対応していませんよね?たしかWindows XP 64bit版ですら、32bit版IEを使うことでごまかし ...
AjaxとFlashを共に使う身として、興味深い話題です。 [http://d.hatena.ne.jp/ryoko_komachi/20060417/1145542910:title=Ajaxが貧乏臭い件:*失 言 小 町*] 世間ではAjaxAjax言ってユーザビリティ向上を頑張ってるけど、なんか違うよなー。自分としては、Flashみたいなシステムがいいなと思ってます。クロスプラットフォームで動くコードで書いて、ネイティブ状態で動くバイナリ(プラグイン・仮想マシン)を提供する。そのレイヤの上なら ...
>> 作るのが難しい(高度な知識が要求される、オーサリングツールが無い)→今後の発展次第?
マイクロソフト、AJAXアプリ開発用ツール「Atlas」を準備中 - CNET Japan
http://japan.cnet.com/news/ent/story/0,2000056022,20084802,00.htm
昨日は、.flaという本のイベント行ってきました。いやー面白かった。 .fla番
脊髄反射的浅薄内容エントリなのにこんなに反応があるとは思わなかった。
の末尾に2020年11月30日時点の日本の首相のファミリーネーム(ローマ字で回答)を繋げて下さい。例えば「noda」なら、「2006-04-21_flash-vs-ajax.trackbacknoda」です。これは機械的なトラックバックスパムを防止するための措置です。
writeback message: Ready to post a comment.