Non direi che esistono framework per consumare API REST. I framework di solito trattano problemi più complessi rispetto all'invio e alla ricezione di richieste web. Un sacco di lingue fornisce i mezzi per consumare API REST. Quindi alla fine la domanda è qual è la più comoda per il tuo progetto.
Un software potrebbe essere in una di queste 2 categorie (nel tuo caso il secondo):
- Soluzione desktop (wlog mobile) - quindi utilizza la lingua che desideri utilizzare. Troverai sicuramente un modo per ottenere e inviare richieste HTTP.
- Soluzione Web (wlog mobile) - Direi che se la tua applicazione utilizza solo API REST, sarebbe meglio se ti attacchi con una soluzione puramente JS senza alcun codice server. Ci sono molti buoni framework (ad esempio Angular, Backbone, Kendo UI, ecc.) Che ti aiuteranno in questo. In questo modo puoi creare design estremamente reattivi. Oppure puoi combinare ciò che è il tuo framework server preferito (asp, jsp, ruby, django) con le pagine front-end (JS).
Non è importante quello che usi per consumare il servizio, piuttosto come viene progettato (e scritto) il servizio e come forniresti questa funzionalità agli utenti.
A proposito,
Esiste un approccio interessante per i servizi web "auto-naviganti". So che questo non è qualcosa che sei responsabile di fare, ma comunque l'ho trovato interessante e volevo condividerlo:
link