J'ai créé une application Web à la demande sur Symfony 1.0. Autre que la consommation de mémoire brutale, je suis heureux avec elle. Devrais-je passer à 1.1/1.2? Quelles sont les principales pratiques avantages vous ont apprécié le plus après la mise à niveau?Le déplacement vers Symfony 1.1/1.2 a-t-il un sens?
Répondre
Le principal avantage réside dans le nouveau cadre de formulaires. La couche objet peut ainsi être facilement liée à la couche d'entrée de données, et être beaucoup plus puissante et resusable. Vous avez des ensembles de widgets et de validateurs, et chaque formulaire peut être étendu comme le calque de modèle actuel, vous pouvez développer vos propres widgets et les réutiliser sur d'autres projets via des plugins, etc. Le 1.2 est beaucoup plus sur l'architecture REST. Si vous voulez une application RESTful, vous devez la considérer comme elle implémente un tout nouveau framework de routage, orienté objet.
La raison pour laquelle j'utilise le 1.2 concerne également l'intégration complète de Doctrine. Doctrine est un vrai bijou avec lequel jouer, et change définitivement la façon dont vous construisez des choses sur symfony. Impossible de revenir à n'importe quel prix.
- 1. Contrôle UpdatePanel et déplacement vers le haut de la page
- 2. ListCollectionView déplacement vers l'enregistrement nouvellement créé
- 3. Déplacement du site SharePoint MOSS 2007 vers un nouveau serveur
- 4. problème Report Viewer après déplacement vers un nouveau serveur
- 5. Déplacement du service WCF de IIS vers un service Windows
- 6. Déplacement de services Web vers un répertoire virtuel
- 7. Déplacement d'une police MAC vers un PC - Comment?
- 8. Déplacement d'une section de app.config vers un fichier séparé
- 9. Déplacement de l'application SQL2005 vers SQL2008
- 10. Déplacement des services Web ASP.net vers WCF
- 11. jQuery déplacement des valeurs MultiSelect vers un autre MultiSelect
- 12. Déplacement des paramètres utilisateur de Mac vers un autre utilisateur
- 13. Déplacement d'un groupe de configuration personnalisé vers un fichier séparé
- 14. CGLayer dans le mauvais sens
- 15. Superposer un service WCF dans le bon sens
- 16. RSA Encryption: déplacement du code de js vers C#
- 17. Déplacement de fichiers de données MYSQL bruts vers un autre répertoire
- 18. Redimensionnable alsoresize dans un seul sens
- 19. Donner un sens d'une certaine sortie DProf
- 20. Déplacement UIScrollView
- 21. Comment configurer le projet symfony sur un serveur local?
- 22. (WPF) Animer le déplacement de l'élément ListView
- 23. Programme termine sur le déplacement de fichier
- 24. IIS déplacement du répertoire virtuel vers le partage de fichiers interrompt l'usurpation de l'utilisateur connecté
- 25. objectif c opérateur sens
- 26. Comment créer un menu dynamique dans Symfony
- 27. Déplacement de l'installation de sharepoint vers un port/une URL différent
- 28. Déplacement de fichiers .xaml et .xaml.vb vers un nouveau projet Silverlight interruptions xaml compilation
- 29. symfony rediriger avec 2 paramètres
- 30. Contournement de DELETE_ORPHANS dans une transaction lors du déplacement d'objets d'un parent vers un autre, hiberner