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