Section courante

A propos

Section administrative du site

Introduction

Le cadre d'application Symfony est écrit en PHP et tire ses origines du cadre d'application Sensio de l'agence Web du même nom. Il nécessite au minimum la version 5.2.4 et Symfony 2 réclame au minimum la version 5.3.2 à cause de son usage intensif des espaces de nom. Ce cadre d'application à la réputation d'être lent à certain niveau et d'être immense. Symfony utilise lui-même d'autres projets comme Doctrine pour ses ORM. Il mise sur le MVC pour faire le développement de site Web. De nombreux projets se mettent à utiliser ce cadre d'application comme par exemple la version 8 de Drupal et même certaines certaines entreprises renommé comme Dailymotion.

Comme la plupart des cadres d'applications modernes, il propose un peu toutes sortes de choses comme des gabarits, l'ORM, une configuration en cascade (YAML), internationalisation, le support AJAX, utilisation de plugins.

Migration de Symfony 1.4 à 2

La version Symfony 1.4 et Symfony2 sont vraiment différents. Il ne s'agit pas de simple petite mise à jour comme dans les sous-versions, puisqu'en réalité il s'agit ni plus ni moins que d'un cadre d'application repartie entièrement de zéro. La différence est tellement grande qu'on pourrait aussi bien passer vers les cadres d'applications CakePHP ou Zend Framework. Les classes, les structures de répertoires sont différentes toutefois l'avantage sera des performances meilleures et l'utilisation d'espace de nom dans votre nouvelle version.



Dernière mise à jour : Jeudi, le 31 décembre 2015