Diciamo che voglio implementare un'API da un sito Web esterno, ad esempio Dribbble o Last.fm.
Sono abbastanza nuovo in questa nuova generazione di MVC front-end (angolare, ecc.) e, per la maggior parte, ho visto le API degli implement nel front-end con l'uso delle chiamate Ajax.
Quindi la mia domanda è questa, c'è un vantaggio nel farlo, invece di dire di chiamare l'API requried nel back-end (php)? Quali sono alcuni ovvi inconvenienti / benefici di ciascun approccio?