16

EDIT: In case you aren't familiar with odata, here you go.

I am trying to determine whether it is worth learning this technology or if it is something that is not going to catch on.

The premise is interesting, and as a developer of APIs it seems like a good way to offer more flexibility to the developers that consume them.

Unfortunately, I am not seeing much "buzz" regarding Open Data Protocol in the past couple of years so just trying to gauge if it has any chance of being around once I learn it.

Thanks in advance.

  • 5
    Why the vote to close? Jeez--is there no where on SE where a developer can ask a general question?? – Matt Cashatt Jul 22 '15 at 14:04
  • 2
    recommended reading: On discussions and why they don't make good questions – gnat Jul 22 '15 at 14:23
  • 2
    if you have to post a link to it so people know what you're discussing, that suggests its not particularly widespread and in use :-) – gbjbaanb Jul 22 '15 at 15:16
  • @gnat--I don't get it: this was a question, not a discussion. How is this legitimate question overwhelming the rest of the site? Can you recommend a different way to ask it? Do you see the question as somehow illegitimate? The link you cited mentions attracting experts--great! So here is where the experts are, but I can't ask a question unless a very small population of users (like yourself) decide its a question worth asking. That is very subjective and silly. I can understand being more strict about this sort of thing on SO, but here I think its you missing the point. – Matt Cashatt Jul 22 '15 at 18:38
  • @MatthewPatrickCashatt This is one of those things where you cannot win nor have the ammunition-point-wise to fight. Gain a lot of point on stackoverflow, then you can fight for questions like this not to be closed on this forum. I personally gave up on trying to reason with the gatekeepers. – Phil Apr 7 '16 at 21:25
19

Given that:

  1. The two "big name" implementors, Netflix and Ebay, abandoned it a couple of years ago and excitement for OData pretty much died with their departure,
  2. OData is a RESTful way of exposing a query mechanism through an abstraction layer. Such abstractions are now widely seen as leaky abstractions, which are a clear anti-pattern,

I'd suggest OData is slowly dying, if not dead already.

| improve this answer | |
  • 7
    How is Facebook's new and trendy GraphQL not "exposing a query mechanism through an abstraction layer"? – Schneider Sep 19 '16 at 0:23
  • 1
    Number 2 is vague until useless. – Gusdor Feb 1 '17 at 11:26
  • @DavidArno what's about MS implementation on top of IQueryable<T> ? It seems that they are going to add it soon in new ASP.Net Core so I can't say it's really dying. – Alex Zhukovskiy Jul 14 '17 at 9:39
  • 1
    Is slowly dying: is it? progress.com/blogs/… – Andrea Ligios Jul 18 '18 at 10:10

Not the answer you're looking for? Browse other questions tagged or ask your own question.