Lasciatemi essere sincero: adoro i vincoli RESTful per le applicazioni software basate su rete, specialmente quando attraversano i confini dell'organizzazione.
Detto questo, trovo che i vincoli RESTful vadano contro i requisiti di business stabiliti dalle persone sopra di me:
- "No, dobbiamo mantenere lo stato client sul server per mantenere il client snello."
- " No, non possiamo usare hypermedia, perché perché non restituiamo tutti i record tutto il tempo per i dati di cui abbiamo bisogno."
- "No, non possiamo fare in modo che il client faccia richieste diverse, dobbiamo renderlo facile per loro."
Potrebbe la caduta dell'adozione dell'approccio RESTful nei team di software la necessità di avere più clienti intelligenti?