MSFT社区之外有人关心OData吗?

MSFT社区之外有人关心OData吗?,odata,Odata,OData被吹捧为REST风格数据服务的新开放标准,但我找不到太多证据表明,没有加入MSFT开发者社区的人会愤怒地使用它。如果它是一个开放标准,我希望Java/Ruby/Python/PHP社区能够提供更多的动力 这个问题背后的背景是,我正在考虑创建一些开放(公共)的数据API,虽然OData似乎是一条显而易见的途径,但感觉web开发社区并不真正关心它?根据Pablo Castro最近举办的PDC讲座,已经有(至少计划有)IBM和SAP提供的服务器和服务。已经有了Java、PHP和Ruby的客户

OData被吹捧为REST风格数据服务的新开放标准,但我找不到太多证据表明,没有加入MSFT开发者社区的人会愤怒地使用它。如果它是一个开放标准,我希望Java/Ruby/Python/PHP社区能够提供更多的动力


这个问题背后的背景是,我正在考虑创建一些开放(公共)的数据API,虽然OData似乎是一条显而易见的途径,但感觉web开发社区并不真正关心它?

根据Pablo Castro最近举办的PDC讲座,已经有(至少计划有)IBM和SAP提供的服务器和服务。已经有了Java、PHP和Ruby的客户端库。但该标准在微软社区之外的广泛使用可能还有待观察


在任何情况下,如果您确实使用此标准提供数据,您的消费者通常不会在从您处获取数据方面遇到问题。这也许是最重要的。

对我来说,OData的好处不在于帮助开发人员使用API(因为REST已经让这变得很容易),而在于让非开发人员能够将数据导入OData兼容的应用程序(如Excel)


尽管如此,我仍然相信它对使用您的API的开发人员有巨大的好处。看看这个jquery插件

同意-我在这里看到了可用的图书馆列表-但说实话,它没有那么令人印象深刻。虽然我完全同意你的最后一点(因此将其标记为答案),但我真的看不出奥达塔在混合中添加了什么。我可以获取Facebook的图形数据和Freebase数据,而不必遵守OData;他们的数据格式对使用API没有任何障碍。谢谢Josh-你的Excel论点很有道理。我喜欢jQuery插件,尽管我仍然认为使用一个设计良好的API(例如FB)很容易,不管有没有OData的干扰。