Début de résultats sur ma petite pause dans la réalisation du projet Atome avec Django : J'ai cherché à jouer avec Symfony et non, décidément, je ne m'y fais pas.
J'ai reproduit le tutoriel en l'adaptant un peu pour être plus conforme au projet Atome et bof :
- Je trouve que la documentation de Symfony est moins exhaustive que celle de Django. Suffit de voir la doc des modèles pour cela : Symfony model vs Django - model api
- Pour produire un résultat équivalent ou presque, je dois écrire beaucoup plus de code coté symfony que du coté de django,
- J'ai toujours autant de mal avec la syntaxe de PHP avec ces
::,->, etc. La base de PHP en fait peut être un langage facile à prendre en main mais pour le moment, je trouve python plus simple
- Faut faire un nombre de commande considérable avant d'avoir qqc (
symfony propel-build-model,symfony propel-build-sql,symfony propel-insert-sql,symfony propel-generate-crud). A contrario, cela donne peut être à Symfony plus de souplesse et lui permet peut être de construire une interface d'admin plus souple que celle fournit nativement dans Django (mais j'avoue ne pas avoir trop creuser ce point).
Donc après un rapide test, je mets Symfony de coté et je le laisse à mes camarades de bac à sable
.
Reste rails, ce qui présuppose que j'achère la dernière version du bouquin, car contrairement à Django, il n'y a pas de véritable documentation en ligne (ou à toi cher lecteur de me montrer où elle est...)
Suite au prochain épisode !