Christophe davy,

www.christophedavy.fr <http://www.christophedavy.fr/>

*02 85 52 05 45* 50 rue Fouré 44000 NANTES SIREN : 448022830

Le 25/10/2016 à 18:47, Abdel a écrit :
Coucou les scripteur ! > > Alors, c'est la forme? > > C'était juste pour parler un peu des
Frameworks, et plus précisément, > du célèbre Symfony. > > Je viens de l'installer en local dans un environnement Wamp, je le > trouve très bien. > > C'est vrai, son utilisation requiert un temps d'adaptation, et > certains prérequis. > > Le PHP orienté objet en l'occurrence, la notion des namespace en PHP, > etc. > > Tout ça est très bien documenté sur OpenClassrooms... > > L'architecture MVC utilisée avec les récents Framework est très > appréciable, elle permet de dissocier les différents blocs de > travail. > > Ainsi, la personne chargée de travailler sur le design, ne sera pas > perturbée par du code PHP, celui-ci étant traité séparément. > > Je trouve cette organisation très pratique, car elle permet à > plusieurs collaborateurs, chacun selon sa spécialité, de travailler > sur un même projet de façon séparée. > > Les règles syntactiques sont aussi très rigoureuses, notamment > concernant l'implémentation des objets controleurs, les routings, ce > qui permet à plusieurs programmeurs de pouvoir bien se comprendre > mutuellement. > > Mais ce que j'ai apprécié le plus, ce sont dans la partie Vue du MVC, > les fameux moteurs de templates au format twig. > > Ca me fait penser au fameux templates déjà discutés sur la liste > d'ailleurs, relatifs à Pandoc et à sa façon de gérer les variables et > les instructions if, for, etc à l'intérieur de ces derniers. > > Bref, ce Framework me plait beaucoup. > > Pour l'installer, j'ai utilisé composer, qui est téléchargeable ici > : > > https://getcomposer.org/download/ > > Le windows installer ajoute automatiquement une entrée dans la > variable système path, pour exécuter les commandes composer. > > Ensuite, dans le répertoire www de mon wamp, en mode console, j'ai > exécuté la commande suivante : > > composer create-project symfony/framework-standard-edition monProjet > > Ce qui est bien avec composer, c'est qu'il installe, en même temps > qu'il crée le projet, la dernière version de Symfony et toutes ces > dépendances. > > Il peut aussi installer n'importe quelle version de ce framework, si > on l'ajoute dans la ligne de commande. > > Par exemple, pour installer la toute dernière des versions 2.8, il > suffit d'exécuter la commande suivante : > > composer create-project symfony/framework-standard-edition monProjet > "2.8.*" > > Tout celà est très bien documenté ici : > > http://symfony.com/doc/current/setup.html#creating-symfony-applications-with-composer > > Ce qui facilite aussi grandement le travail du développeur PHP, ce > sont ces fameuses commandes disponibles à l'intérieur du projet en > cours d'implémentation. > > Par exemple, pour ajouter un bundle, vider le cache, etc... > > La documentation officielle en anglais est très bien faite, je ne > sais pas si elle a été traduite en d'autres langues ou pas. > > http://symfony.com/doc/current/index.html > > On peut aussi lire les tutos d'OpenClassrooms en français, qui sont > également très biens. > > Voilà donc pour ma première impression concernant Symfony, si ça peut > encourager Maan et Christophe à l'utiliser... > > Un grand merci à Quentin, qui, grâce à ses retours positifs > concernant ce Framework, m'a encouragé à m'y mettre. > > Bien amicalement, Abdel.
bonsoir Abdel,
c'est certain, quand je voudrai plonger dans la programmation, cet outil m'intéressera.
au plaisir


Répondre à