Ogni volta che implementiamo un framework di frontend come Backbone, AngularJS ecc., c'è un processo di integrazione coinvolto con tecnologie di backend come NodeJS, Rails, Yii ecc. (come l'impostazione di rotte, la generazione di viste o l'aggiunta di librerie ecc.) varia a seconda di ciò che selezioni nel front-end e ciò che prendi nel back-end, la mia domanda è:
Perché non rimuoviamo completamente il processo in modo tale che il front-end (HTML, CSS, JS ecc.) sia completamente indipendente mentre le API di backend ci restituiscono solo i dati desiderati, proprio come facciamo nello sviluppo mobile.