2010-04-08 61 views
2

純粹就其概念模型而言,Atom(和RSS)的目的只是爲了提供一系列時間序列的經常更新的項目,例如「最近的博客帖子」或「最後20次SVN提交」,或者Atom可以合法地用來表示靜態和/或非時間序列列表/索引嗎?Atom除了聯合供稿之外還可以用於其他用途嗎?

作爲一個例子,「該目錄下的文件索引」,「狗品種」或「音樂流派」。

即使存在與項目相關的日期,例如文件的上次修改日期,如果您不希望時間成爲向用戶表示該模型時的首要考慮因素,該怎麼辦?

上下文爲在REST-ful環境中傳遞(生成和使用)事物列表,希望使用理解良好的格式,其中「創建/更新日期」是相關的細節,但不是主要考慮因素。我意識到可能沒有正確的答案,但想獲得一些觀點。

謝謝。

回答

2

當然,這是做非順序對象的好方法。

谷歌使用其大部分的API,這裏的聯繫人的API:http://code.google.com/apis/contacts/

雖然接觸可能有一個傳統的順序(按字母順序排列)他們不是連續的。

只是爲了保持平衡,這裏是從微軟爲什麼他們採用的Atom爲他們的ADO.Net庫中的文章:

http://blogs.msdn.com/astoriateam/archive/2008/02/13/atompub-support-in-the-ado-net-data-services-framework.aspx

所以,這不只是支持凌動的博客型條目,但跨所有數據庫訪問。

就承認這兩位重量級人物的行爲而言,我認爲這是一個「正確答案」。

祝你好運採納, 伊恩

相關問題