5.0 | 4.6 | |
Smile | Internautes | Global |
Symfony est un framework MVC écrit en PHP, supporté par l’éditeur SensioLabs et distribué sous la licence MIT. Symfony 1.x ayant connu un succès notable, une refonte complète a donné naissance à la version 2.x qui tire partie des évolutions de PHP 5.3 : namespace, closure, etc.
Symfony2 est un ensemble de composants faiblement couplés réunis sous la forme d’une distribution. La standard édition offre donc un framework full-stack incluant entre autres un ORM (Doctrine 2), le moteur de templating Twig, la gestion des emails avec SwiftMailer, ou encore un composant de sécurité pour la gestion de l’authentification utilisateur et des permissions.
Le respect du protocole HTTP et du paradigme MVC sont au coeur du framework, qui fournit un contexte de développement complet avec un outil complet de débug. Le développeur a un accès uniformisé à la base de données, aux contrôleurs, aux vues, etc. Le framework fournit également une large bibliothèque de fonctions utilitaires. Du côté de la sécurité, Symfony fournit des protections contre les attaques classiques sur les applications Web (SQL injection, XSS, CSRF, ...).
Un ensemble de Bundles viennent compléter les usages possibles. Les composants Symfony2 servent de base à de nombreuses applications : Drupal 8, eZ Publish 5, Composer, phpBB, PIM Akeneo, OroCrm...
Les dernières nouveautés de la solution : le composant ExpressionLanguage permettant de gérer un moteur de règles, profiling des formulaires, gestion des fragments (sub-request, ESI, HInclude).
Smile | Internautes (7 avis) |
---|---|
“ Un outils avec lequel on prend plaisir à travailler, beaucoup de temps de gagné sur le paramétrage grâce à la cli et composer. le coté model est un régal avec Doctrine2 (fixtures, génération de bdd). La documentation en ligne est très bien rédigée. Un outils que je recommande à tout dev php. ”
7 personnes ont le même avisNotation des utilisateurs Ohloh | 4,37 (118 votes) |
---|---|
Nombre de ligne de code | 869932 lignes |
Nombre de contributeurs (sur les 12 derniers mois) |
361 |
Langages de programmation | PHP, 12 Other |
Mots clés | xhtml web ajax internationalization i18n javascript prototype php framework mvc php5 ujs l10n symfony scriptaculous esi php-framework rapid_development php53 phpframework symfony2 model-view-controller oop |
Adresse de téléchargement | http://www.symfony.com/download |
Fiche complète sur Ohloh | https://www.openhub.net/p/symfony |
Vous souhaitez donner votre avis ? Merci de noter la solution selon les critères indiqués ci-dessous et de laisser votre évaluation dans la zone de texte.
Etape 1 : Notation et détails
a noté la solution le 12/03/2015
“ De plus en plus, Symfony s'impose comme une référence en matière de Framework pour la réalisation d'applications Web. Cela s'explique par la modernité de Symfony qui intègre toutes les logiques d'architecture moderne pour ce genre de projet, mais également par l'écosystème de Bundle Open Source disponibles, tout autant que la large communauté qui gravite autour : events, formations, partenaires dont ma société ACSEO tout comme SMILE, mais aussi les outils tels que Sensio Insight ou Blackfire ”
9 personnes ont le même avis