OData被吹捧为REST风格数据服务的新开放标准,但是我找不到太多证据表明任何没有插入MSFT开发人员社区的人都会愤怒地使用它。如果它是一个开放的标准,我希望从Java / Ruby / Python / PHP社区获得更多的吸引力。
问题背后的背景是我正在寻找创建一些开放(公共)数据apis,虽然OData看起来像是一条明显的下降路线,但感觉就像网络开发社区并不真正关心?
答案 0 :(得分:2)
根据Pablo Castro最近发表的PDC演讲,IBM和SAP已经(至少计划好了)服务器和服务。已经有Java,PHP和Ruby的客户端库。但是,在Microsoft社区之外广泛使用该标准可能还有待观察。
在任何情况下,如果您确实使用此标准提供数据,那么您的消费者通常不会从您那里获取数据。这也许很重要。
答案 1 :(得分:1)
对我而言,OData的好处不仅仅是帮助开发人员使用API(因为REST已经使这很容易),而是让非开发人员能够将数据带入符合OData的OD7应用程序。
现在说,我仍然认为它对使用API的开发人员有很大的好处。看一下这个jquery插件。 http://github.com/egil/jquery.odata/wiki