2 ms·
> everybody must have just misunderstood Roy Fielding's dissertation. If only we had a clearer, better explanation, like this one! > Unfortunately, this articl
by e12e 5y ago
> everybody must have just misunderstood Roy Fielding's dissertation. If only we had a clearer, better explanation, like this one!
> Unfortunately, this article demonstrates what the industry has known/shown for years: that HATEOAS is unsuitable as a technique for HTTP APIs.
Yes - that's all in Fielding's thesis - the REST architecture style is derived explicitly for hypertext applications, and contrasted with among others RPC and "movable code" (ie: server send js to client to execute).
So yeah, most people seem to have misunderstood Fielding's thesis.
Now, if one wants to argue against the benefits of multi-layer caching and so on, one might hold up the complexity and relative failure of WebDAV. I'm not convinced that's a failure of architecture as much as a failure of the design process surrounding WebDAV, however.