Ever heard of objet petit a ? Well, in the case of APIs, it stands for the API client that nobody has, nobody can describe, but everybody wants. Nobody cares about your API. If they were, you would hear them talk about network performance issues, caching issues, automated flows, namings, decoupling. If you were, you wouldn’t just give in to non-sense for the sake of Backbone.js convenience.
Continue reading on http://andreineculau.github.com/hyperrest/2013-03-22-developer-experience/