2010-10-30 9 views
6

OData se promociona como un nuevo estándar abierto para servicios de datos estilo REST, pero no puedo encontrar mucha evidencia de que sea utilizado con enojo por cualquiera que no esté conectado a la comunidad de desarrolladores de MSFT. Si se trata de un estándar abierto, habría esperado algo más de tracción de las comunidades Java/Ruby/Python/PHP.¿Alguien fuera de la comunidad de MSFT se preocupa por OData?

El trasfondo de la pregunta es que estoy buscando crear algunas aplicaciones de datos abiertas (públicas), y aunque OData parece ser una ruta obvia para bajar, parece que a la comunidad de desarrolladores web en realidad no le importa.

Respuesta

2

De acuerdo con una reciente conferencia de PDC, presentada por Pablo Castro, ya existen (al menos planificados) servidores y servicios de IBM y SAP. Ya hay bibliotecas de cliente para Java, PHP y Ruby. Pero el uso generalizado del estándar fuera de la comunidad de Microsoft puede quedar por ver.

En cualquier caso, si proporciona sus datos con esta norma, sus consumidores generalmente no deberían tener problemas para obtener esos datos de usted. Y eso es quizás lo que importa.

+1

De acuerdo - He visto la lista de bibliotecas disponibles aquí - http: // www. odata.org/developers/odata-sdk - pero para ser honesto, no es tan impresionante. Y aunque estoy de acuerdo con su último punto en forma absoluta (de ahí que lo marque como la respuesta), realmente no veo lo que OData agrega a la mezcla. Puedo ver los datos Graph de Facebook y los datos de Freebase sin que sean compatibles con OData; su formato de datos no es una barrera para usar sus API. –

0

Creo que IBM también está detrás de esto, pero no estoy seguro en qué medida.

+0

Servicio de datos REST de IBM WebSphere eXtreme Scale http://www.ibm.com/developerworks/websphere/downloads/xs_rest_service.html – JoshSchlesinger

1

Para mí, los beneficios de OData son menores en ayudar a los desarrolladores a consumir una API (ya que REST ya lo hace fácil) pero más cerca de permitir que no desarrolladores puedan llevar los datos a una aplicación compatible con OData como Excel.

Dicho esto, sigo creyendo que tiene un gran beneficio para los desarrolladores que consumen su API. Eche un vistazo a este plugin jquery. http://github.com/egil/jquery.odata/wiki

+0

Gracias Josh: su argumento de Excel tiene mucho sentido. Me gusta el plugin jQuery, aunque seguiría argumentando que usar una API bien diseñada (por ejemplo, FB) es bastante fácil con o sin la interferencia de OData. –

Cuestiones relacionadas