Sto girando in tondo con questa domanda per giorni - qual è il miglior framework PHP da utilizzare per creare un servizio Web RESTful?
Ho consultato il Web per informazioni e ho riscontrato tre fattori principali che sono importanti:
- deve avere l'architettura REST integrata nel framework
- deve essere un'applicazione stabile
- deve essere completo
Può darsi che ciò che voglio non esista, ma volevo controllare con la community per vedere di aver perso qualcosa.
Attualmente i tre contendenti sono:
È un framework molto stabile con una grande comunità e molte funzionalità e 'estensioni'. Il problema è che non è RESTful. Ho trovato un controller RESTful ma ci sono alcune cose che non mi piacciono. Principalmente non sembra che utilizzi correttamente i metodi HTTP secondo la definizione di architettura RESTful. Penso che questo derivi da restrizioni nel nucleo di CodeIgniter però.
Di nuovo, sembra una grande comunità ed è stabile con molte funzionalità, ma non RESTful.
Un framework che RESTful è pronto all'uso e ha una buona quantità di funzioni. Il problema è che questo è un framework relativamente nuovo, quindi manca di stabilità.
Altri framework che ho considerato:
Zend - da quello che ho letto, evita a meno che non scriva il software Enterprise.
Recess - RESTful, ma sembra molto inattivo e sottoutilizzato.
UPDATE:
Alla fine sono andato per Laravel. Non posso raccomandarlo abbastanza! Ho avuto una API RESTful attiva e funzionante in una settimana e anche un semplice client web. Quadro sorprendente.