2012-04-09 16 views
1

私は症状のようなプロジェクトを作りたいが、私はそれと対話するユーザーでログインしていませんしたいチェッカ。長所と短所

私はそれが、私はそれは、まあ、jQueryとAjaxのを使用して、このようなプロジェクトをやっての長所と短所は何jQueryとAjaxを、

を使用して作りたいんでしたWebMDのようFLASHでそれを作りたいいけない

私はZendフレームワークを使って実装します

Ajaxがこのようなプロジェクトや公開されているページでリクエストすると、Webサイトのセキュリティに影響しますか?それはSEOに影響を及ぼしますか?このプロジェクトでAjaxを使用することにはどのような欠点がありますか

答えて

1

私はあなたの長所と短所を正確には分かりませんが、FlashではなくHTML5で実装したいと思っています。

フラッシュ強み:

  • フラッシュ(デスクトップユーザーのほとんど)よりユビキタスです。
  • Flashデベロッパーコミュニティは大規模で成熟しています。
  • 開発ツールは強く、サポートも充実しています。
  • デザイナーはフラッシュで作業するのがより快適です。
  • 2Dと3DのAPIは、Canvasより成熟していて使いやすいものです。
  • Flashを使用すると、ウェブカムやオーディオの録画にアクセスしやすくなります。
  • ストリーミング、セキュリティで保護されたライブビデオをサポートしています。 ビデオ。

フラッシュ弱点:Flashで埋め込ま

  • 情報は、多くの場合、検索エンジンには見えません。
  • Flashナビゲーションに関するウェブサイトのレポート作成に問題があり、煩雑です。
  • フラッシュはウェブのユーザビリティの標準を破ります。
  • プラットフォーム間の一貫性の欠如(すべてのデバイスに同じバージョンがインストールされているわけではありません)。
  • コードを埋め込むFlashオブジェクトは、w3c検証に合格しません。
  • フラッシュベースの広告を避けるために、Flashを無効にするユーザーもいます。
  • ウェブサイトの更新には、継続的にFlashスキルが必要です。
  • フラッシュブレイク検索エンジンサイトプレビュー。
  • Mac OSXではFlashがうまく動作せず、Appleのモバイルデバイスでは はFlashコンテンツをサポートしていません。

HTML5の強み:

  • モバイルデバイス(低バッテリ消費)に適し。
  • HTML5はDOMとHTMLのサポートを使用しているため、プラグインとサードパーティのプログラム は、ビデオとオーディオの埋め込みには不要です。
  • HTML5要素を持つWebサイトでは、あるサイトのページを別のサイトとコーディングするために使用されるHTMLの点で、一貫性がより高くなります( )。
  • より説明セマンティクス
  • より豊かなメディア要素
  • HTML5は未来です。

HTML5の弱点

  • のみ最近のブラウザがそれをサポートしています。
  • 言語自体は進行中の作業とみなされます
  • ほとんどのブラウザで に適合するリッチメディアを複数の形式で圧縮する必要があります。
  • あなたは、あなたがHTML5を使用します支援するために多くのライブラリを見つけるのJavaScript
  • もちろん

と仕事をしなければなりません。 Modernizer

Zendフレームワークが原因と思われる唯一の問題は、HTML5の新しいHTML5入力をサポートしていないということです。

UPDATE:それは通常のHTTPリクエストよりもセキュリティに来るとき

AJAXは差がありません。通常のHTTPリクエストを通じてエクスプロイトできるセキュリティリスクのほとんどは、AJAXを使用して行うことができるため、これらの脆弱性を緩和する方法は同じです。

一般的に、検索エンジンはJavaScriptやAjaxで生成されたコンテンツをクロールしません。最も顕著な例外は、Googleのクロール可能なAjaxです。しかしそれはGoogleにのみ適用され、その場合でも適用されますa bad idea.

あなたのゲームをよりスムーズにするには、静的リンクを介してコンテンツを利用できるようにする必要があります。これらがなければ、基本的に1ページのウェブサイトがあり、それはよくランク付けするのが難しいです。 しかしそれはあなたのゲームが非常によい場合に可能な十分な着信リンクを得るならば。

+0

ありがとう、本当に助けてくれますが、私の主な質問は次のようなものです:このようなプロジェクトに対するAjaxのリクエストと公開ページでのウェブサイトのセキュリティへの影響?それはSEOに影響を及ぼしますか?このプロジェクトでAjaxを使用する場合のメリット – KJA

+0

@KJA私の更新された答えを見てください。 – Songo

+0

ショクラン、それは良いです。フラッシュではなくHTML5でこのアプリケーションを実行するとどう思いますか? – KJA

関連する問題