Domanda

Sono andato in circolo con questa domanda per giorni: qual è il miglior framework PHP da utilizzare per creare un servizio web riposante?

Ho pescato il web per informazioni e ho incontrato tre fattori principali che sono importanti:

  • Deve avere l'architettura di riposo integrata nel framework
  • Deve essere un'applicazione stabile
  • Deve essere pieno in primo piano

Può darsi che ciò che voglio non esiste, ma volevo verificare con la comunità per vedere che avevo perso qualcosa.

Attualmente i tre contendenti sono:

Codeigniter

È un quadro molto stabile con una grande comunità e molte caratteristiche e "estensioni". Il problema è che non è riposante. Ho trovato un file Controller riposante Ma ci sono alcune cose che non mi piacciono. Principalmente che non sembra utilizzare correttamente i metodi HTTP secondo la definizione di architettura riposante. Penso che ciò derivi da restrizioni nel code del codeigniter.

Yii

Ancora una volta, sembra una grande comunità ed è stabile con molte caratteristiche, ma non riposante.

Laravel

Un framework che è riposante direttamente fuori dalla scatola e ha una buona quantità di funzionalità. Il problema è che questo è un framework relativamente nuovo, quindi manca di stabilità.

Altri framework che ho considerato:

Zend - Da quello che ho letto, evitare a meno che non scriva software aziendale.

Recesso - Riposo, ma sembra molto inattivo e sotto usato.

AGGIORNARE:

Alla fine sono andato per Laravel. Non posso raccomandarlo abbastanza! Ho avuto un'API riposante in esecuzione in una settimana e anche un semplice client web. Framework straordinario.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top