Logo Webqam
Logo Webqam

Lecture en cours : Webqam, votre agence Symfony pour vos plateformes sur-mesure

Précédent Suivant
Webqam, votre agence Symfony pour vos plateformes sur-mesure

Webqam, votre agence Symfony pour vos plateformes sur-mesure

Découvrez comment Webqam développe des sites et des plateformes sur-mesure à l’aide du framework Symfony.

Symfony est un ensemble de composants PHP ainsi qu’un framework libre écrit en PHP créé en janvier 2005 par SensioLabs.

Créer sa plateforme sur-mesure avec Symfony

Symfony fait partie des références en matière de framework PHP.  Symfony permet de concevoir et de mettre à jour des sites Internet ou des applications Web sur-mesure. Pour schématiser, le framework Symfony est en fait une «boîte à outils» rassemblant des composants préfabriqués, rapides et faciles à utiliser.

Aujourd’hui de nombreux sites utilisent le framework Symfony comme kiute.fr, dailymotion.com ou encore Yahoo Bookmarks.

Pourquoi Symfony ?

Symfony offre à la fois toute la souplesse d’un framework, mais également des outils pour garantir de bonnes performances et un outil sécurisé ce qui en fait un des frameworks les plus utilisés actuellement !

1. Un code clair et facilement réutilisable

Grâce à une architecture MVC ou Modèle Vue Contrôleur, on retrouve un code séparé pour la partie métier de l’application et un code de présentation des vues. Ainsi, l’intégrateur web pourra facilement intervenir sur la partie présentation (vues) du projet, sans avoir à toucher aux fichiers PHP plus complexes.

De plus, le code de Symfony est particulièrement modulaire, effectivement le framework peut être vu comme un ensemble de “bundle/modules” que chaque développeur est libre d’utiliser ou non en fonction des besoins du projet.

En outre, les applications réalisées via ce framework doivent être structurées selon un ordre commun et respecter les recommandations PHP-FIG (recommandations mondiales pour une meilleure interopérabilité entre les projets web PHP). Ceci permet ainsi de produire un code de qualité via Symfony.

2. Des performances

De base Symfony est reconnu pour sa rapidité, d’autant plus combiné avec PHP 7. Cependant, un des avantages de Symfony est qu’il est facilement possible d’améliorer ses performances natives via notamment l’optimisation du code.

De plus, Symfony est équipé d’un système de cache puissant, permettant de mettre en place facilement une stratégie de cache côté visiteur et côté serveur ! Ainsi le site web développé grâce à ce framework sera très rapide et mettra peu de temps à charger pour l’internaute.

3. Un outil sécurisé

Symfony accorde une énorme importance à la sécurité et a pour cela intégré de nombreux éléments dans son framework Par exemple, Symfony dispose de 2 controllers frontaux, l’un pour le développement (web/app_dev.php) et l’autre pour la production (web/app.php), cette technique lui permet de cacher les informations sensibles à un utilisateur qui pourrait les exploiter !

En outre, Symfony intègre des mesures de sécurité préventives pour lutter contre les failles et attaques type XSS, CSRF et injection SQL. Symfony embarque systématiquement ces mécanismes de sécurité !

4. Un véritable modèle

La communauté de développeurs et de contributeurs de Symfony s’est démultipliée au fil des années pour atteindre plus de 700 000 développeurs (fin 2015) et plus de 25 millions de visites par an sur les sites de Symfony. Symfony est d’ailleurs le framework le plus utilisé en France.

Dans ce contexte, la communauté propose de nombreux modules et d’innombrables pages d’entraide ce qui permet une pérennité et une réactivité importante.

Mais ce n’est pas tout, le framework est devenu aujourd’hui un véritable modèle et une source d’inspiration ! En effet, grâce à la flexibilité de son architecture (basé sur des modules indépendants et réutilisables) de nombreux projets ont utilisé ces composants pour réaliser leur technologie comme Laravel (framework dérivé de Symfony), eZ Publish (dans sa version 5) ou encore Drupal (dans sa version 8) !

Webqam, expert Symfony

A la recherche d’une agence spécialisée sous le framewok Symfony ?! Alors vous êtes au bon endroit ;). Depuis 15 ans, nous avons réalisé de nombreux sites sur ce framework. En interne, nous disposons d’ailleurs de Lead Dev ne travaillant que sur cette technologie aujourd’hui !

Envie d’en savoir plus sur Symfony, d’avoir un devis ou tout simplement de nous présenter votre projet ? Alors n’hésitez pas à nous contacter 🙂

Partager cet article

Copié !

Articles supplémentaires

Découvrir

Parlons de votre projet

Vous avez un projet ? Venez nous en parler ! Contactez-nous très vite, nous serons ravis de vous accueillir pour boire un café, faire un tour de toboggan ou une partie de Mario Kart :)