2011-10-21 12 views
0

私は私のプロジェクトの最後に来て、私はそれがあまりにもダイナミックにしたのか疑問に思い始めています。私はこのソーシャルネットワーキングサイトを設計しており、その90%はJQueryに基づいています。それは素敵に見える、それは速く読み込みますが、私はそれがあまりにも動的であるかどうか疑問に思って始めました...ソーシャルネットワークと動的ページと静的ページ。どこに線を描くのですか?

私の懸念は、基本的にあなたがしていることの95%がJQueryに基づいているので、 URL。これが真実なら、Googleのような検索エンジンは私のウェブサイトのインデックスを作成するはずです。

これは、サイトのどの部分をインデックスに登録して、代わりに静的なページにしたいのですか?

私のサイトでユーザープロファイルを閲覧すると、これらのプロファイルがJQueryリクエストによって表示される場合、これらのプロファイルがGoogle検索で見つからないと想定するのは安全です。 Googleのスパイダーは決してそれを見ませんでした。これは本当ですか?

は、この上の任意の考えをありがとう、

ヴィニ

答えて

3

は、両方の「モード」でサイトの作業を行います。たとえば、私はダッシュボードにいて、友人のJoeのプロフィールをチェックしたいのですが、hrefが "/ profiles/joe"のようなものに設定されたAタグがあるはずです。

onDomReady、ページが読み込まれたら、JavaScriptを実行してリンクをクリックし、それらのリンクにハンドラーをクリックして、既存のjQueryスタイルを使用して動的にプロファイルを読み込みます。

この開発スタイルは「プログレッシブエンハンスメント」と呼ばれ、検索エンジンと人間のアクセシビリティデバイスの両方があなたのウェブサイトでうまく動作するようにします。見てみな。

+0

進歩性のアプローチは、可能であれば常に優先されるものですが、開発や維持にもっと時間がかかるものもあります。ターゲットオーディエンスによっては、JavaScriptなしで実行するためにプログレッシブな機能強化が必要な場合もあります。 – HoLyVieR

+0

となります。私が投稿しようとしているこの非常に似たようなコメントは、JQueryを使用しています。この投稿のURLは静的なようです。 ../social-network-dynamic-vs-static-pages-where-to-draw-the-line – ASPiRE

+0

アプリケーションは、そのURIに応答するように設定されています。自分のアプリケーションで行うことは、リクエストの処理方法に大きく依存します今。 – ctcherry

関連する問題