2010-10-30 50 views
6

OData被吹捧为REST风格的数据服务的新开放标准,但我找不到任何未插入MSFT开发人员社区的人被愤怒使用的证据。如果这是一个开放标准,我希望能够从Java/Ruby/Python/PHP社区获得更多的支持。有没有人在MSFT社区关心OData?

这个问题背后的背景是,我正在研究创建一些开放(公共)数据apis,而OData看起来像是一条明显的路线,感觉就像web开发社区并不在乎吗?

回答

2

根据最近的PDC演讲,巴勃罗·卡斯特罗提出的,目前已经有来自IBM和SAP(至少计划)的服务器和服务。已经有用于Java,PHP和Ruby的客户端库。但是,微软社区以外的标准的广泛使用可能还没有被看到。

在任何情况下,如果您确实按照此标准提供了您的数据,那么您的消费者在从您那里获取该数据时通常不会有任何问题。这也许是重要的。

+1

同意 - 我在这里看到可用库列表 - HTTP:// WWW。 odata.org/developers/odata-sdk - 但说实话这并不令人印象深刻。尽管我完全同意你的最后一点(因此将其标记为答案),但我并不真正看到OData增加了什么。我可以看到Facebook的Graph数据和Freebase数据,但他们不符合OData标准;他们的数据格式不会使用他们的API的任何障碍。 – 2010-11-01 09:16:55

0

我相信IBM也是这背后,但我不知道到什么程度。

+0

的IBM WebSphere eXtreme Scale的REST数据服务http://www.ibm.com/developerworks/websphere/downloads/xs_rest_service.html – JoshSchlesinger 2010-11-03 00:36:28

1

对我的OData的好处是围绕帮助开发者消耗的API(REST以来已经使得这个简单),但更多的围绕让非开发人员能够把数据导入Excel等的OData的兼容的应用程序少。

现在这样说,我仍然相信它有一个巨大的优势,以开发消费你的API。看看这个jQuery插件。 http://github.com/egil/jquery.odata/wiki

+0

谢谢乔希 - 你的Excel论点很有意义。我喜欢jQuery插件,尽管我仍然认为使用精心设计的API(例如FB)足够简单,无论OData是否有干扰。 – 2010-11-03 13:18:13

相关问题