Implementeremo una serie di servizi Web REST in PHP. Abbiamo selezionato 2 framework per farlo: Symfony 2 e Silex (micro-framework come archivio phar, basato su Symfony2).Servizi Web REST: Symfony 2 vs silex
Per ora, ci saranno solo alcuni servizi, con poche risorse restituite da ottenere, ma l'insieme di metodo alla fine crescere e includere altre azioni di riposo (messo/post/delete).
ecco la lista di pro e contro che ho finora per questi 2 quadri
Symfony2
Pro:
- più potente
- ORM Doctrine
- può eseguire il debug con XDebug
- config nella YML
- più usato nella comunità
- più sostegno
- completamento automatico in IDE
- veloce
contro:
- Necessità FOSBundle fare REST (?) (in realtà, mi piacerebbe sapere se questo è davvero utile)
Silex
Pro:
- leggero
- sembra più facile per creare URL REST
- più facile da implementare (archivio phar)
Cons (?):
- senza Dottrina ORM
- non può eseguire il debug (filmati phar)
- senza il completamento automatico in IDE
- config deve essere codificato
- può essere un po 'più lento, in quanto è in un archivio phar?
Quale pensi sia il migliore?
Grazie
Abbiamo deciso di andare anche con l'opzione Symfony – David
Che dire di https://github.com/FriendsOfSymfony/FOSRestBundle? – umpirsky