Vogliamo capire, quali sono i pro e i contro, quando si utilizza un'API REST vs l'interrogazione diretta a un database, se si hanno piattaforme client diverse (Web-Application, Android, iOS).
Modifica: So che questa domanda è molto generica e che ogni sviluppatore ha opinioni diverse, ma a noi non restano che alcuni pro e contro per crearne di propri. La risposta di @Lewis aiuta.