Progressive Disclosure
Roy Fielding: I am getting frustrated by the number of people calling any HTTP-based interface a REST API.
I am amused by the people who are valiantly trying to decipher Roy.
While I don’t really have much to add, here is what I have...
- Without intending to take anything away from Roy’s (valid) criticism on labeling, REST isn’t an all or nothing proposition. One can get significant value from partial adoption.
- One can only go so far by studying HTTP. Hypertext links are more a characteristic of HTML than of HTTP. Similarly, Code on Demand is a characteristic of the combination of HTML and JavaScript than of HTTP.