2

したがって、RIAバージョン(SilverlightまたはFlash)と標準のHTMLバージョン(またはAJAXでも)を使用している場合、両方に同じURLを使用する必要がありますか、それともRIAアプリに別のURLを使用して、それに応じてリダイレクトしてもかまいませんか?

したがって、たとえば、サイト(http://example.com)がある場合、RIAアプリのアバウトページのURLをhttp://example.com/#/aboutとし、htmlをhttpにすることは問題ありません。 ://example.com/about?それは重要ですか?

もちろん、異なるURLを使用するルートを使用する場合は、それらの間でマップする必要があります。

4

3 に答える 3

2

2つの異なるリンク形式を使用することは完全に許容されます。2人のユーザーが同じコンテンツを表示していない場合、なぜ同じURLにいる必要があるのでしょうか。

于 2008-09-16T21:41:04.230 に答える
2

ページの URL は、コンテンツの ID を示します。私の見解では、コンテンツは同じでもプレゼンテーションが異なる場合 (RIA と HTML など)、URL は同じである必要があり、別のメカニズムを使用して異なるプレゼンテーション形式を選択する必要があります。他のメカニズムの選択肢には、Cookie、コンテンツ ネゴシエーション、セッション ID、またはユーザーが識別される場合は永続的なユーザー設定モデルが含まれます。URL 引数を使用しても、少なくとも URL のルートの一貫性が保たれます (例: http://your.si.te/foobarvs. http://your.si.te/foobar?view=plain)

2 つのプレゼンテーションの内容が意味のある点で異なる場合は、URL でその違いを意味のあるものにする必要があります。# の有無やその他のハックを悪用することは、私の見解では間違いです。

時間の経過とともに変化しない URL を選択するようにしてください: いわゆるクールな URLです。これは、サイトをユーザーにとって長期的に有用なものにするのに役立ちます。ユーザーが 1 年後にブックマークしたページに戻ってきたらどうなるかを考えてみてください。また、一貫性は、 del.icio.usや同様のブックマーク/レビュー サイトで、サイトのリンクやレビューのクリティカル マスを増やすのにも役立ちます。

イアン

于 2008-09-16T23:34:43.100 に答える
1

ここで本当に必要なのは、質疑応答形式ではなく、ある種の投票だと思います。同じコンテンツの 2 つの異なるビューを取得しているため、異なる URL は問題ないことに同意します (そして受け入れます) が、これらの URL を共有することをもっと考えています。

でも返信ありがとう!

于 2008-09-16T23:12:41.123 に答える