2010-10-30 3 views
6

OData viene pubblicizzato come un nuovo standard aperto per i servizi di dati in stile REST, ma non riesco a trovare molte prove del fatto che sia usato in rabbia da chiunque non sia collegato alla comunità di sviluppatori di MSFT. Se si tratta di uno standard aperto, mi sarei aspettato un po 'più di trazione dalle comunità Java/Ruby/Python/PHP.Qualcuno al di fuori della comunità MSFT si occupa di OData?

Lo sfondo dietro la domanda è che sto cercando di creare alcuni dati apis (pubblici) aperti, e mentre OData sembra una via ovvia per scendere, sembra che la comunità di sviluppatori Web non si preoccupi veramente?

risposta

2

Secondo una recente conferenza PDC, presentata da Pablo Castro, esistono già (almeno pianificati) server e servizi di IBM e SAP. Esistono già librerie client per Java, PHP e Ruby. Ma l'uso diffuso dello standard al di fuori della comunità Microsoft potrebbe rimanere visibile.

In ogni caso, se fornisci i tuoi dati con questo standard, i tuoi clienti in genere non dovrebbero avere problemi a ottenere tali dati da te. E questo forse è ciò che conta.

+1

D'accordo - ho visto l'elenco di librerie disponibile qui - http: // www. odata.org/developers/odata-sdk - ma a dire il vero non è così impressionante. E sebbene io sia assolutamente d'accordo con il tuo ultimo punto (quindi contrassegnandolo come la risposta), non vedo davvero cosa OData aggiunga al mix. Posso accedere ai dati di Facebook e ai dati di Freebase senza che siano compatibili con OData; il loro formato dei dati non ostacola l'utilizzo delle loro API. –

0

Credo che anche IBM sia dietro a questo, ma non sono sicuro di quanto.

+0

Servizio dati IBM WebSphere eXtreme Scale REST http://www.ibm.com/developerworks/websphere/downloads/xs_rest_service.html – JoshSchlesinger

1

Per me i vantaggi di OData sono minori nell'aiutare gli sviluppatori a utilizzare un'API (dal momento che REST lo rende già facile) ma più a disposizione dei non sviluppatori per portare i dati in un'applicazione compatibile con OData come Excel.

Detto questo, credo ancora che abbia un enorme vantaggio per gli sviluppatori che utilizzano la tua API. Dai un'occhiata a questo plugin per jquery. http://github.com/egil/jquery.odata/wiki

+0

Grazie Josh: l'argomento di Excel ha molto senso. Mi piace il plugin jQuery, anche se continuerei a sostenere che l'utilizzo di un'API ben progettata (ad es. FB) è abbastanza facile con o senza l'interferenza di OData. –