Nell'app tradizionale Rail, dobbiamo occuparci di controller/model/action
e abbiamo un view
che genera output HTML. Ora
-
Ci sono molti framework JS come backbone / react che ci permettono di codificare lato client che consumano API molto facilmente.
-
E la nostra webapp potrebbe anche fornire API per il pubblico da utilizzare.
Sto pensando, invece di codificare molti action / view che generano l'output HTML, perché non ci considerano semplicemente un consumatore di API e costruiamo un'app completamente orientata all'API per noi stessi e per il pubblico.
C'è qualche avvertenza usando questo approccio? o qualche strumento / libreria / tutorial esistente che valga la pena dare un'occhiata?