Czy protokół Open Data (odata) jest szeroko objęty przez społeczność programistów? [Zamknięte]

14

EDYCJA: Jeśli nie jesteś zaznajomiony z odata, proszę bardzo .

Próbuję ustalić, czy warto uczyć się tej technologii, czy też jest to coś, co nie będzie się nadawać.

Założenie jest interesujące, a jako twórca interfejsów API wydaje się dobrym sposobem na zaoferowanie większej elastyczności programistom, którzy je wykorzystują.

Niestety w ciągu ostatnich kilku lat nie widzę wiele „szumu” w związku z protokołem Open Data, więc po prostu próbuję ocenić, czy ma szansę być w pobliżu, gdy się go nauczę.

Z góry dziękuję.

Matt Cashatt
źródło
5
Dlaczego głosowanie należy zamknąć? Jezu - czy na SE nie ma miejsca, w którym programista może zadać ogólne pytanie?
Matt Cashatt
2
zalecana lektura: Dyskusje i dlaczego nie zadają dobrych pytań
skomentuj
2
jeśli musisz opublikować link do niego, aby ludzie wiedzieli, o czym dyskutujesz, sugeruje to, że nie jest on szczególnie rozpowszechniony i używany :-)
gbjbaanb
@ gnat - nie rozumiem: to było pytanie, a nie dyskusja. Jak to uzasadnione pytanie przytłacza resztę strony? Czy możesz polecić inny sposób, aby o to zapytać? Czy uważasz to pytanie za nielegalne? W cytowanym linku wspomniano o przyciągnięciu ekspertów - świetnie! Tutaj są eksperci, ale nie mogę zadać pytania, chyba że bardzo mała populacja użytkowników (takich jak ty) zdecyduje, że warto zadać pytanie. To bardzo subiektywne i głupie. Rozumiem, że jestem bardziej rygorystyczny wobec tego rodzaju rzeczy na SO, ale tutaj myślę, że nie rozumiesz tego.
Matt Cashatt
@MatthewPatrickCashatt Jest to jedna z tych rzeczy, w których nie można wygrać ani zdobyć amunicji do walki. Zdobądź dużo punktów na przepełnieniu stosu, a następnie możesz walczyć o takie pytania, które nie zostaną zamknięte na tym forum. Osobiście zrezygnowałem z próby rozumowania ze strażnikami.
Phil

Odpowiedzi:

19

Jeśli się uwzględni:

  1. Dwaj realizatorzy „wielkiej nazwy”, Netflix i Ebay, porzucili to kilka lat temu, a podekscytowanie OData prawie umarło wraz z ich odejściem,
  2. OData to RESTful sposób na ujawnienie mechanizmu zapytania poprzez warstwę abstrakcji . Takie abstrakcje są obecnie powszechnie postrzegane jako nieszczelne abstrakcje, które są wyraźnym anty-wzorem,

Sugerowałbym, że OData powoli umiera, jeśli już nie martwa.

David Arno
źródło
6
W jaki sposób nowy i modny GraphQL na Facebooku nie „ujawnia mechanizmu zapytań poprzez warstwę abstrakcji”?
Schneider,
1
Numer 2 jest niejasny, dopóki nie będzie bezużyteczny.
Gusdor
@DavidArno co na temat implementacji MS na dodatek IQueryable<T>? Wygląda na to, że wkrótce dodadzą go do nowego ASP.Net Core, więc nie mogę powiedzieć, że to naprawdę umiera.
Alex Zhukovskiy
1
Powoli umiera : prawda? progress.com/blogs/…
Andrea Ligios