• ベストアンサー

flashかjavascriptか

サイトを構築する際、よりインタラクティブに、より動的にと考えたときに、ブラウザ側で受けが広いのは、flashplayer(5程度)のインストール率でしょうか、または、javascript機能の有効化でしょうか。 もちろんうまく両方使えるほうが良いのでしょうが、同じ作業をするとしたら、私は表現の自由度から見てFLASHを選ぶのですが、皆さんはどうでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • aton
  • ベストアンサー率47% (160/334)
回答No.2

「受けが広いのはどちらか」ということなので,質問を普及率に関するものと解釈します。 「JavaScriptをサポートするブラウザー」と「Flashをサポートするブラウザー」の単純な数の比較なら,前者>後者でしょう。 但しJavaScriptはセキュリティの観点からオフにされていることもあるので,実際に動作する数を考えるとこの数は逆転するかもしれません。Flashもセキュリティ上の懸念がありますが,特定のプラグインのみを簡単にオフに出来るUIを提供しているブラウザーは普及していないので,インストールされている場合はほとんどオフにされていないと考えて良いでしょう。もっとも私は,Flashは重いので標準では殺しておき,必要な時だけオンにしています(私の使っているブラウザーではそれが可能です)。 またJavaScriptをセキュリティ懸念からオフにするのは,大体が企業内のPCのブラウザーでしょうから,コンシューマーPCのみで考えると,やっぱりJavaScriptブラウザーの方が上という可能性もあります。 いずれにせよその程度で入れ代わる順位なので,差はほとんどないのではないかというのが私見です。 どちらに何が出来るかという点でも,ほとんど差は無いと思います。 JavaScriptでもけっこうなことができます(参考URLはその例)。 どちらが簡単に出来るかという点ではFlashでしょう。 しかし昨今の one source, multi use の流れから見るとFlashは不利だと思います。JavaScriptなら,XMLにXSLTを掛けてHTMLを生成する過程で埋め込むことができますが,Flashではそれは難しいので。 以上私見ながら参考まで。

参考URL:
http://www.pluginfree.com/
noias
質問者

お礼

XMLとなると少し理解が遠くなってしまいますが、簡単なものを作る上では、差がないということ、参考URLからJavaで出来ることなど、大変勉強になりました。 ありがとうございました。

その他の回答 (1)

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.1

どのようなユーザが訪れるサイトなのかとか様々な要件によって変ってくると思います。 例えば視覚障害者に配慮するためにテキストブラウザに対応する必要がある場合、リンクボタンなどのロールオーバーはjavascriptを用いてテキストブラウザではALTを反映させるようにするといった具合です。 またブラウザごとにふりわけてテキスト形式のメニューを用意するということも考えられます。 JavaScriptとFlashではできることの範囲が違いますから適材適所、あるいは臨機応変に必要なものを必要なところにとりいれていくという考え方でよいと思います。

noias
質問者

お礼

返信遅れて申し訳ありません。 おっしゃっていることは確かにそうですね。 やはり適材適所というのが理想ですよね。 わたしはWEB経験がまだ浅く、javasctiptの動作範囲やflashの可能性を深く存じませんが、経験者の方の暗黙の了解として、ここからはfalshでここからはjavascriptというラインがあれば、と思い質問させていただきました。 的のはずれた質問におつき合いいただきありがとうございました。

関連するQ&A

専門家に質問してみよう