Oui enfin si c'est une question de cœur, on ne peut pas discuter, les impressions sont propres à chacun.
On peut faire un sondage pour savoir vers qui va le cœur de chacun mais ce sera une source d'information assez peu utile pour ceux qui se demandent quel framework choisir
Un avantage de la ligne de commande ?
- Créer les classes de son modèle, et les tables de la base de données
- Créer une nouvelle application, ou un nouveau module (avec l'aborescence qui va avec)
- Créer une interface admin
- Synchroniser son projet avec le serveur distant
- Télécharger et installer un plugin
- Vider le cache
- Mettre à jour le fichier de langue (il n'y a plus qu'à traduire, toutes les chaines "i18n-ready" sont ajoutées dans le fichier)
- Mettre à jour (ou downgrader) la version de Symfony
- Générer un graphique de son modèle
Toutes ses actions se font chacune en une ligne de commande, et il est possible de créer les siennes très simplement grâce à pake. Vachement plus pratique que de cliquer sur un bouton ou - pire - de créer un script PHP chargé de faire ça.
J'oubliais dans les avantages précédemment cités une séparation claire des environnements d'exécution : par défaut dev et prod, mais on peut en ajouter autant qu'on veut, et définir des variables de configuration pour chaque environnement.
On peut faire un sondage pour savoir vers qui va le cœur de chacun mais ce sera une source d'information assez peu utile pour ceux qui se demandent quel framework choisir
Un avantage de la ligne de commande ?
- Créer les classes de son modèle, et les tables de la base de données
- Créer une nouvelle application, ou un nouveau module (avec l'aborescence qui va avec)
- Créer une interface admin
- Synchroniser son projet avec le serveur distant
- Télécharger et installer un plugin
- Vider le cache
- Mettre à jour le fichier de langue (il n'y a plus qu'à traduire, toutes les chaines "i18n-ready" sont ajoutées dans le fichier)
- Mettre à jour (ou downgrader) la version de Symfony
- Générer un graphique de son modèle
Toutes ses actions se font chacune en une ligne de commande, et il est possible de créer les siennes très simplement grâce à pake. Vachement plus pratique que de cliquer sur un bouton ou - pire - de créer un script PHP chargé de faire ça.
J'oubliais dans les avantages précédemment cités une séparation claire des environnements d'exécution : par défaut dev et prod, mais on peut en ajouter autant qu'on veut, et définir des variables de configuration pour chaque environnement.
Ressources [PHP][MySQL][prototype.js]