Hacker News new | ask | show | jobs
by IshKebab 2900 days ago
REST is kind of a worthless term at this point because really nobody agrees on what it means.

I'm sure somebody will reply saying "no it clearly means this!" or "it obviously means using HTTP how it was supposed to be used" or "those other people just don't understand REST", but the fact is we still have articles - in 2018! - that are trying to explain exactly what "REST" is.

2 comments

If people don't agree with what it means, it's because they aren't spending time reading the actual dissertation. Instead they are kind of glancing over it and depending on others interpretations to create their own. As someone who writes protocol specs, Roy takes great care in being as clear as possible: confusion, inconsistency and misinterpretation are not Worthy Things in protocol implementations. To truly understand REST, you MUST understand HTTP and the rationale behind it.
Perhaps he should have written a specification for REST.
Words are defined by their usage, not by what one person thinks, even if they came up with the word.
just because people don't understand doesn't mean everyone is wrong/right https://i.imgur.com/MCsxsAY.jpg
It means using the term "REST" for communication is useless - exactly like in that cartoon you linked.