Lead developer web


#PHP #Symfony #RabbitMQ #Redis #Git #Nginx
#Performance #Quality #Testing

Symfony

PHP   Symfony  

Dans ce court article nous allons parler rapidement de Symfony.

D'autres articles suivront pour expliquer comment débuter ou pour donner quelques tips sur le sujet.

Ainsi nous allons expliquer brièvement ce qu'est Symfony et pourquoi développer avec cet outil.

Symfony, c'est quoi ?

Simplement, Symfony est un framework PHP.

Il permet donc de développer des applications PHP rapidement.

La documentation est disponible sur le site officiel : symfony.com. Sur ce site vous pourrez également trouver de nombreuses informations en plus de la documentation, comme l'actualité autour du framework ou des cas concrets d'utilisation.

Dans la documentation et plus globalement sur le site, vous pourrez remarquer plusieurs choses :

Quelle version choisir ?

Comme dit précédemment, des versions sortent régulièrement. Une politique de cycle de vie du projet à été mise en place. D'abord le framework utilise la notation semver et le cycle de vie du framework est basé sur un modèle de temps c'est à dire que les versions sont publiées à date régulière.

Concernant le support il existe deux types de versions :

A l'heure où j'écris cet article, les versions fonction du type de support sont :

Avec tout ceci c'est bien beau mais je veux débuter une nouvelle application, je prends qu'elle version ?

Et bien la réponse est simple : il faut prendre la 3.1 et migrer vers la 3.2 lorsqu'elle sortira.

Pourquoi choisir Symfony ?

Pour terminer cet article, je souhaiterai simplement et rapidement donner quelques raisons pour lesquelles il est judicieux de choisir Symfony pour développer une application web, professionnelle ou pas d'ailleurs.