salut Abdel,

si tu en veux avoir plus d'informations ou des exemple d'utilisations, fais moi 
un signe, en ouvrant un sujet web2py.
bonne courage.

Maan



De : Abdel 
Date : mercredi 26 octobre 2016 20:37
À : progliste@ml.free.fr 
Objet : [progliste] Re: Petit retour concernant Symfony


Coucou cher ami Maan,

Mille mercis à toi.

Le tiens est effectivement beaucoup plus simple d'utilisation.

Je pense qu'il est toujours utile d'en tester plusieurs pour avoir une vision 
global sur le fonctionnement en général.

Bien amicalement,
Abdel.
From: Maan ALOUN 
Sent: Wednesday, October 26, 2016 7:40 PM
To: progliste@ml.free.fr 
Subject: [progliste] Re : Petit retour concernant Symfony

salut Abdel,

je te remercie pour tout cet encouragement, mais après avoir l'essayé, je ne 
l'ai pas aimé.
je t'invite à jeter un coup d'oil sur ce magique Framework python, nommé Web2py
http://www.web2py.com/

la documentation en français
http://www.web2py.com/books/default/chapter/38

Merci une autre fois,

Maan



De : Abdel 
Date : mardi 25 octobre 2016 18:47
À : progliste@ml.free.fr 
Objet : [progliste] Petit retour concernant Symfony

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.

Répondre à