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.

closed as primarily opinion-based by user40980, gbjbaanb, durron597, enderland, Dan Pichelman Jul 22 '15 at 16:29

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 4
    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

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.

  • 6
    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.