7

このツイートから:http ://twitter.com/azaaza/status/6508524118完全にFlashで作成されたWebサイト(少なくともフロントエンド) にアクセスします。

代替テキストhttp://img704.imageshack.us/img704/3116/screenshotvz.png

見た目は素晴らしく、HTML + Ajaxで記述できたかもしれませんが、サイトの所有者はFlashの方が快適で、簡単だと思っていたと思います(もう一度、これを推測します)。あなたがフラッシュで何千もの飛行時間を持っているときに起こります)

ステータスバーから判断すると、ほとんどの画像とテキストは動的にダウンロードされているようです(そうでない場合、フラッシュファイルは重すぎます)

質問:

すべてのフロントエンドをフラッシュで実行するには、どのタイプのWebアプリを検討する必要がありますか?

簡単でしょうか?はい/いいえ、HTML + Ajaxが苦手で、Flashが得意な場合のみですか?

それはみんなのためですか?

使用すべきでない場合は?

追加の利点は、IE + FF + Opera + Chrome+Safariの互換性の問題がないことだと思います

これは、Webアプリケーションフロントエンドの次のプログラミングモデルでしょうか?

4

12 に答える 12

14

簡単な答え: 100% フラッシュの Web サイトを作成しないでください。多くの互換性とユーザー エクスペリエンスの問題があります。

これを詳しく説明すると……。

すべてのフロントエンドをフラッシュで実行することを検討する必要がある Web アプリケーションのタイプはどれですか?

  • ポートフォリオ、イベントにリンクされた一時的なウェブサイト... Web サイトの目的が情報を提供することではなく、ユーザーにもっと印象を与えることである場合、「フルフラッシュ Web サイト」を作成しても問題ないと思います。

それは簡単でしょうか?はい/いいえ、HTML+Ajax が苦手で Flash が得意な場合のみ?

  • フラッシュが得意なら開発は簡単だろう

それは皆のためですか?

  • いいえ。Web 開発者として Flash を使用できますが、Flash は好きではありません。

使用してはいけない場合は?

  • 私見、決して。Flash Web サイトにアクセスすると、何かを見つけるのが面倒なので、いつも気になります。また、iPhone などのデバイスからはまったくアクセスできません。

追加の利点は、IE + FF + Opera + Chrome + Safari の互換性の問題がないことだと思います

  • 代わりに、クロスプラットフォームの互換性があります。また、Flash を使用していない人は Web サイトにアクセスできません。

これは、webapps フロントエンドの次のプログラミング モデルになるでしょうか?

  • 私はそれを非常に疑っています。html+javascript の新しい使用により、フラッシュを使用せずに動的な Web サイトを作成できます。
于 2009-12-11T10:18:03.880 に答える
14

純粋な Flash サイトを嫌う理由:

  • 携帯電話/携帯電話では動作しません
  • ほとんどの Flash サイトでは、ページをブックマークしたり、サイト内のページへのリンクを共有したりすることはできません。
  • キーボード ショートカットが期待どおりに機能することはほとんどありません。
  • 奇妙なスクロールバーとその他の巧妙なインターフェイス要素。
  • SEOに悪い。Google は Flash コンテンツのインデックス作成を開始したばかりだと思います。
  • 障害のある訪問者は、純粋な Flash サイトを使用するのに苦労するでしょう。

それだけです。

于 2009-12-11T10:20:07.947 に答える
12

ここでの答えのほとんどは、100%Flashサイトを「嫌い」(嫌いまたは推奨しないだけでなく、「omg flash sux lolz」のような嫌いなもの)と述べ、次にいくつかの本当に弱い(その理由として、時には正しくない)引数があります。コメントでそれらのいくつかを取り上げましたが、ここに、完全なFlashサイトに対する最大の議論と思われるものと、それらにまったく同意しない理由の要約を書きましょう。

-SEOとディープリンク/ブックマークの問題

SWFAddress。'言っ途切れる。何年も前から存在していますが、Flashコンテンツをディープリンクしたりブックマークしたりすることは不可能だと人々は信じています。これは、Flashコンテンツをチェックしたり、Flashサイトを開発したりして、問題に直面したことがないためです(これは、私のように何年もの間解決されています)。言った)。私が面白いと思うのは、ほとんどの人が動的なWebサイトを構築するためにAjax / javascript + XHTMLを推奨/支持しているように見えることです...しかし、Ajaxコンテンツは、回避策...これはFlashコンテンツでも機能します!

では、なぜ多くのフルフラッシュサイトがそれを実装していないのでしょうか。私にはわかりませんが、おそらく必要ではないかもしれません(ゲームサイト、広告サイトなど、ほとんどのFWAサイト)、または単に怠惰な開発者である可能性があります(以下を参照)。

-アクセス可能性:

まず第一に、Flashは障害を持つユーザーにとって非常に友好的です。Adobe Flashのアクセス可能性ページを確認できますが、説明します。Flashは、ビジュアルコンテンツとオーディオコンテンツの表示に優れています。フォントサイズやページのコントラストなどを変更するコントロールは、それを必要とするユーザーにとって非常に簡単に作成できます。カスタムスタイルシートを適用するのと同じくらい簡単に実装できるとは言いませんが、実際には負担や手間はかかりません...サイトにアクセスできるようにする必要がある場合は、それに気を配り、正しく実装してください(これは本当です)。すべてのテクノロジーについて)。

また、障害は近視眼的または色覚異常を意味するだけではありません。たとえば、私の仕事では、聴覚障害者と私のために、同期されたテキスト(サブタイトルではなく、完全なテキスト)を使用して手話でビデオをWeb上で提供しています。他のテクノロジーを使用して実装する方が簡単だとは思いません(不可能だとは言わないことを忘れないでください)。

-モバイル/iPhone:

明確にするために、Flashコンテンツがモバイルで実行されないというのは真実ではありません(それがflashliteの目的ですよね?)。しかし、今日のように、多くのシステム(iphoneを含む)がFlashをサポートしていないのは事実です。これはそんなに大きな問題ですか?そうは思いませんが、詳しく説明させてください。1024x720用に最適化された素晴らしいXHTMLWebサイトを構築し、優れたJavaScript効果ときれいな画像を使用すると、モバイルデバイスで恐ろしいものが表示されることを保証します(表示される場合でも)。私はモバイルウェブ会議に参加しました。そこでは、モバイル用のウェブサイトのサイズは決して20kbを超えてはならないと言われていました...それで頑張ってください。

最も重要なWebサイトは、モバイル専用の特別なサイトを、明らかにプレーンHTMLで実装しています...これは、完全なFlashサイトの場合とまったく同じです。iphoneのFlashに関しては、Flash CS5が出て、突然Flashムービーをiphoneアプリケーションにコンパイルできるようになったとき、AppleがiphoneFlashプレーヤーを押し続ける理由は本当にわかりません。私が言ったように、それは本当に私を悩ませることはありませんが、行く方法はウェブのモバイル固有のバージョン(またはiPhone固有のバージョン)であると信じているからです。

要約すると、ほとんどの議論は、アガニストFlashは、人々がアガニストFlashを持っているだけの恨みであることがわかります。これは、何年も前から存在しているが、実際にはもう当てはまらない神話に基づいています。議論の多くは悪いXHTML/Ajaxサイトにも同じように当てはまります。そのため、ほとんどの場合、批評家はアガニストの貧弱なFlashサイトに不満を言うだけです。したがって、技術ではなく、嫌な/怠惰なFlash開発者が責任を負います(デザインから来た、および/またはプログラミングのバックグラウンドを持たない多くのFlash開発者がいるという事実は、まったく役に立ちません)。

ここで、提案された質問に私の観点(Flash開発者の観点)から回答します。

  • すべてのフロントエンドをフラッシュで実行するには、どのタイプのWebアプリを検討する必要がありますか?

頭のてっぺんから:

  • 車や衣料品などの見事な製品を紹介または宣伝するサイト。すばらしい景色と双方向性でユーザーに影響を与えたい場合は、Flashが断然最高です。

  • アーティストの蜘蛛の巣:写真家やミュージシャンなどのためのウェブで、アーティストの作品をサイトに統合する必要があります。

  • あなたがFlash開発者/Flash開発会社で働いているなら、完全なFlashポートフォリオサイトを構築することは非常に理にかなっていますね。;)

  • 一般に、データよりもユーザーエクスペリエンスを重視するサイト。bit101のマスターKeithPetersを参照してください:Flash、それは何に適していますか?

  • 簡単でしょうか?はい/いいえ、HTML + Ajaxが苦手で、Flashが得意な場合のみですか?

ニーズによっては、Flashが唯一のツールになる可能性があります。Flashで構築するのが複雑ではないもののいくつかは、XHTMLで開発するのは悪夢です。とにかく、HTML + Ajaxに夢中なら、Webアプリを開発するべきではありませんね。

  • それはみんなのためですか?

地獄はありません。私でさえ、完全なFlashサイトだけで構成されるWebは、すべての人にとって恐ろしいものになることに同意します(adobeを除く)。

  • 使用すべきでない場合は?

あなたが構築しているサイトが上記のどれでもないとき:Pテキスト(情報)がサイトの最も重要な部分であるときは絶対にそうではありません。

  • 追加の利点は、IE + FF + Opera + Chrome+Safariの互換性の問題がないことだと思います

はい、それは本当に、「余分な」利益であるだけでなく、本当に大きな利益です。

  • これは、Webアプリケーションフロントエンドの次のプログラミングモデルでしょうか?

これは難しい質問です。これが100%Flash / Flexと100%XHTML+Ajaxサイトの間の戦争だとは本当に思いません。Flash / FlexはHTMLの代わりにはなりませんが、それを補完するものです。常に仕事に適したツールを使用し、賢明に使用する限り、必要なテクノロジー(または組み合わせ)を使用してください。XHTML + Ajaxを使用して本当に壮観なFWAスタイルのサイトを構築するのと同じように、ウィキペディアや個人のブログをFlashに実装するのも同様に愚かだと思います。

巨大なテキストでごめんなさい、そして読んでくれてありがとう!嫌いなコメントを楽しみにしています;)

于 2009-12-11T17:14:52.960 に答える
8

個人的には、フラッシュムービーが載っているページに過ぎないウェブサイトは嫌いです。モバイルブラウザのようなものではひどく劣化しますが、多くの場合、a)理由もなくFlashを使用するか、無意味な視覚効果を使用するか、b)として動作しないカスタムUIウィジェットを実装することでUI標準に違反します。期待するだろう、など。

于 2009-12-11T10:13:59.067 に答える
5

これは決して良い考えではないと思います。100%フラッシュサイトは使いやすさを損ない(ブラウザが提供するテキストのサイズ変更はなく、テキストを自動的に読み取るツールを使用できません)、サイトを検索エンジンで適切に配置するには追加の作業が必要です(ただし、Googleはこれを解決するためにいくつかの作業を行っています) 。

于 2009-12-11T10:15:18.067 に答える
3

フラッシュサイトの主な問題は、フラッシュがインストールされていない人がサイトを使用できないことです。これにより、ほぼすべてのモバイルユーザーが即座に支配されます(ただし、モバイルユーザー向けに別のサイトデザインを用意する必要があります)。

それは(ある程度)あなたの聴衆に依存します、しかしあなたが広い聴衆に到達したいなら、あなたはフラッシュを使わないそれらの人々のために代替のhtmlベースのサイトを提供するべきです。私の見解では、とにかくhtmlバージョンを作成する場合、同じことが2回機能するのはなぜですか。

于 2009-12-11T10:13:20.080 に答える
3

膨大な数のユーザーが 4 平方インチの携帯電話画面または 20 平方インチのネットブックを介して Web にアクセスしているため、強力なグラフィック プロセッサがインストールされた大画面の前にユーザーが座っていると仮定するのは、まったくばかげています。(小さな画面用にフラッシュをカスタマイズできることは知っていますが、実際にはめったに起こらないか、期待どおりに動作します!).

あなたが手を差し伸べようとしていたかもしれない目の不自由な顧客は言うまでもありません!

標準の html と css を使用し、予期しないプレゼンテーションの問題はブラウザーに処理させます。

于 2009-12-11T10:21:27.163 に答える
3

ここにいる誰もが、Web 向けの開発に関しては、Flash が最悪の手段であることに同意しているようです。私は少し反対しなければなりません。

もちろん、標準の HTML と CSS で非常に簡単に実行できる標準の Web サイトに関しては、ほとんどの場合、Flash は間違った選択です。しかし、アプリケーションが Web 経由でアクセスできるようになるとなると、それはかなり異なります。

したがって、Web 経由でたまたまアクセスできるアプリケーションを開発する場合は、おそらく Flash を使用することをお勧めします (また、Silverlight または JavaFX も、そこにあるほとんどのブラウザ)。もちろん、Flash を使用してできることのほとんどは、HTML/CSS/JS を使用して行うこともできますが、それらはその目的のために作成されたものではありません。

于 2009-12-11T10:48:50.567 に答える
2

Flash は、Web の仕組みを壊すようなものです。人々は多くの理由でそれを使用します:

  • 彼らは、Flash なしでは不可能または法外に高価な何かを行っています (3D や一部のゲーム、ビデオなど)。
  • 彼らは Ajax/JS でそれを行う方法を知らないか、それを行う方法を知りません。
  • クライアントは、Flash で行う必要があると言っています。

多くの場合、Flash がサイトのユーザー エクスペリエンスに何も追加しませんが、一部のサイトでは、Flash を使用して本当に独創的なことを行っています。

Flash を使用して障害のある人やサイトの問題を抱えている人にアクセスを提供したり、検索エンジン (これは ajax サイトでも問題になる可能性があります) を提供したり、戻るボタンを有効にしたり、ブックマークを許可したりする場合は、特別な努力が必要です。 . Flash を軽視しているほとんどのサイトは、通常、このような努力をしません。

Flash が最適なソリューションであると判断したサイトの領域を特定した場合は、Flash を使用しますが、すべての欠点に注意してください。

于 2009-12-11T10:24:18.610 に答える
2

私にとって、これは特定のテクノロジーに関するものではなく、どれだけアクセシブルになりたいかということです。私は約 5 年前に、最新バージョンの IE でのみ実行され、JavaScript が必要で、特定の解像度とウィンドウ サイズでのみ実行される Web サイトを構築しました。私のデスクトップではおしゃれに見えましたが、面接官がラップトップで実行していたため、仕事の面接で自分の作品を紹介したかったので、顔に落ちました。

その経験から私が学んだことは、非常によく調整された環境 (すべての Web アプリと会社/個人のポートフォリオ) の外で動作する必要があるものを構築したい場合は、最小公分母に対応する必要があるということです。 .

Flash と HTML のどちらを採用するかを頭の中で議論するときは、Flash を採用することで得られる可能性のあるメリットと、コンテンツが表示されないことで潜在的な顧客を失う価値があるかどうかを自問してください。場合によっては、それだけの価値があるかもしれません (ビデオやグラフィックを多用するゲームが思い浮かびます)。しかし、ほとんどの場合、HTML がニーズにぴったり合っていることがわかります。

于 2009-12-11T10:28:48.833 に答える
0

オール フラッシュは次の理由で不適切です。

  • モバイルを使用する際の難しさ
  • 視覚障害のあるユーザーにとっての問題 (テキストのサイズ変更またはスクリーン リーダー)
  • 検索エンジンのインデックス作成の難しさ
于 2009-12-11T10:20:15.513 に答える
0

私の目には、Flash のみのサイトを作成しない最大の理由は次のとおりです。

ブラウザー (および OS の標準 UI 要素) が既に提供している多くの機能を再現しようとしていますが、これを正しく行うことは決してありません。

  • テキスト選択がうまくいかない
  • したがって、コピー&ペーストは機能しません
  • テキスト検索が機能しない
  • ページ アップ / ページ ダウン / マウス ホイール / スクロール バーのクリックが機能しない
  • ブラウザの履歴が機能しません
  • ユーザーはディープリンクを作成できなくなります

上記の問題は、視覚障害がなく、iPhone を使用しておらず、Flash がインストールされている場合でも、Web サイトのすべてのユーザーに影響を与えます。

他の方法では実行できない Web サイト上の単一要素には Flash を使用します。

于 2009-12-11T10:31:11.127 に答える