2009-09-13 18 views
1

我正在用一個讓人們創建URI隊列的小型網絡應用程序(例如,「爲了工作而閱讀的東西」,「要學習的編程語言」等),並且我試圖決定一個URL方案。Web應用程序:使用(User,URI)來唯一標識資源而不僅僅是URI是不是一個好主意?

我玩弄的一個想法是使用像/queue/$queue_name這樣的URI來表示用戶的隊列(其中用戶的名字將來自cookie),而不是更標準的/queue/$user_name/$queue_name

我喜歡它,因爲它很簡單,我沒有看到它在任何地方使用......但我擔心的是,我並不是很聰明和創新,而是一個天真愚蠢的人。

那麼,是/queue/$queue_name一個可行的方案?有沒有我沒有考慮過的問題?

回答

1

我認爲這個想法很好。

請記住所有這些論壇和社會書籤網站,您可以在其中按用戶瀏覽帖子和書籤。通過與用戶的關係過濾內容是一種非常方便的形式。

然後,您的Uri格式「/ queue/$ user_name/$ queue_name」將對應於類似「/ photostream/david-wolever/album-2009」之類的內容。

所以去吧。

+0

錯誤,我想我不太清楚:我想使用'/ queue/$ queue'格式,而不是更標準的'/ queue/$ user/$ queue'。 – 2009-09-13 16:37:25

4

我不認爲這是一個好主意,因爲它永遠不可能讓用戶顯示其他用戶的隊列。

您現在可能不想這樣做,但我認爲不要在將來避免添加此功能是個好主意。

更糟糕的是,如果用戶向他們的朋友發送隊列URL,他們可能不會意識到您的URL方案是如何工作的。你可能最終會有兩個非常困惑的用戶想知道爲什麼'同一'頁面看起來不同。

相關問題