2010-04-08 119 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

所以,这不只是支持凌动的博客型条目,但跨所有数据库访问。

就承认这两位重量级人物的行为而言,我认为这是一个“正确答案”。

祝你好运采纳, 伊恩

相关问题