Accédez à l'espace client

Accédez au webmail

IRCF.fr

fermer

Contactez-nous

Actualités > Développement > IRCF utilise Symfony pour le développement

Par catégorie

Par date

Depuis 1999, nous développons des applications web en utilisant nos propres librairies, que nous améliorons au fil du temps. Mais le web évolue et la façon de développer également, c'est pourquoi depuis plusieurs années il existe des librairies qui permettent à la fois d'améliorer la qualité, la perrenité tout en réduisant le temps de développement. 

Un peu à l'image des CMS (logiciels de gestion de contenu) pour la conception des sites web, les frameworks permettent de simplifier et d'accélerer la création d'applications web.

Aujourd'hui, ces librairies sont matures et permettent un réel gain de productivité, c'est pourquoi IRCF devait sauter le pas !

Pourquoi avons-nous choisi Symfony ?

Au début du mois de septembre 2009, nous avons comparé quelques frameworks PHP, comme CakePHP, Zend Framework et bien sûr Symfony.

Tous les 3 ont leurs avantages et leurs inconvénients, et il en existe bien d'autres. Pour plus d'informations, je vous renvoie au comparatif des frameworks PHP du Journal du Net.

Voici une liste non exhaustive des qualités d'un framework et plus précisément de celles de Symfony :

  • Qualité : Les frameworks utilisent des motifs de développement (design pattern) qui incitent à produire du code "propre" et réutilisable.Symfony par exemple utilise le motif MVC (Métier, Vue, Contrôleur) qui permet de séparer les interactions utilisateur, des données et traitements et de l'affichage. Par ailleurs, Symfony propose des outils de tests automatisés pour faciliter le débogage des applications.
  • Productivité : possibilité d'automatiser la plupart des tâches, comme la création de la base de données, des formulaires ou encore du site d'administration
  • Perrenité : un projet développé avec un framework peut être repris et maintenu par n'importe quel développeur connaissant cet outil. Par ailleurs Symfony est doté d'une documentation complète et bénéficie de mises à jour fréquentes (23 versions en 5 ans)
  • Sécurité : Les frameworks intègrent en général un système d'identification utilisateur, et les protections nécessaires pour éviter au site de subir des attaques (injections SQL, XSS...)
  • Plaisir : Cela peut sembler bizarre, mais travailler avec un outil comme Symfony est très agréable, car la plupart du temps est employé à développer l'application, plutôt qu'à résoudre des problèmes récurrents (sécurité, bogues, base de données)
Bien sûr, l'apprentissage d'un framework et notamment de Symfony nécessite du temps et une bonne compréhension du langage de programmation PHP, il nous a fallu plusieurs semaines pour l'utiliser et plusieurs mois pour profiter pleinement de son potentiel. C'est pourquoi aujourd'hui, nous vous proposons d'utiliser cet outil pour développer votre application web !

L'apport de Symfony pour vos applications web

Tout cela semble bien technique, mais concrètement, grâce à Symfony, nous pouvons maintenant  développer votre application web sur mesure et de qualité avec des coûts raisonnables.

En résumé, Symfony nous permet de gagner du temps et vous permettra certainement de gagner de l'argent pour le développement de votre projet web.

Pour toute question concernant Symfony, notre méthode de travail ou pour une étude de votre projet, n'hésitez pas à remplir notre questionnaire.

Retour

19, RUE DE LA PRAIRIE - 24430 MARSAC-SUR-L'ISLE - Tél : 05.53.46.71.79 - Fax : 05.53.46.79.18 - contact@ircf.fr - Plan d'accès

Le Blog Twitter