Quand on doit développer un service, on ne peut pas toujours partir d’une « souche métier » (Prestashop, Magento pour le e-commerce).
Il faut alors partir de plus « bas ».
Dans ces cas là, pour aller vite, et ne pas réinventer l’univers, on peut partir d’un framework.
Utiliser un framework permet de partir avec une « souche logicielle » qui permet de structurer le développement, et des outils, pour automatiser certaines tâches.
Des frameworks, il en existe pas mal…
Symfony apporte pas mal de choses et permet de mettre en ligne rapidement une application.
La solution est porté par la société Sensio.
![]()
Sensio est à la base une web agency. C’est à partir de cette expérience, auprès de leurs clients donc, qu’ils ont monté Symfony.
Cela se ressent, avec une solution qui fait des choix pragmatiques, efficaces.
Symfony a su s’entourer d’une belle communauté, tant côté utilisation (plus de 10 000 applications) que développeurs, avec de très très belles références, dont notamment Yahoo Bookmarks.

Cette référence, avec la richesse fonctionnelle et l’audience d’un tel site, balaye toute les objections qu’on pourrait avoir, sur les aspects fonctionnels et surtout performance !


ARAOK! conseille les entreprises qui souhaitent améliorer leur performance sur Internet.
ARAOK! accompagne ses clients dans leurs projets e-commerce, aide à faire les bons choix et à suivre le déroulement des projets
Je ne suis que partiellement d’accord avec ta conclusion. Les performances de Symfony sont discutables notamment du fait de l’ORM actuellement utilisé (Propel) qui n’est pas des plus efficace. Je sais qu’ils tentent depuis quelques temps de se séparer de Propel en proposant également l’intégration avec Doctrine ce qui est vraiment une bonne chose.
Symfony est un excellent framework qui repose sur l’expérience de Sensio Lab mais également, à la vue de son fonctionnement, sur des concepts repris de RubyOnRails (ce qui n’est pas une mauvaise chose).
5 juin 2008 @ 18:07
ah ben là voila la réponse à la question que je t’avais posé l’autre fois !
5 juin 2008 @ 22:52
@Kilgore> Oui, ils se sont bien inspiré de RubyOnRails.
Pour les perfs, il y a plusieurs réponses : tu peux très bien prendre Symfony sans prendre l’ORM.
Doctrine, pour ce que j’en sais, est encore très instable.
Encore un mot : Propel n’est pas si inefficace que ça…
6 juin 2008 @ 6:46
Petit rectificatif : Magento commerce plutôt que Magenta
6 juin 2008 @ 8:07
@devaliere> Merci, j’ai corrigé
6 juin 2008 @ 8:09
Une des solutions disponible est le framework Django qui propose un ORM performant et une gestion du cache à différent niveaux très simple. Il est par exemple utiliser sur le site http://www.curse.com/ qui est un des très gros site sur WOW :
Monthly Unique Visitors: 3.5 million
Monthly Page Views: 100 million
Total Monthly Visits: 12 million
Number 1 Web 2.0 MMO Video Game Portal In The World
6 juin 2008 @ 9:05
Et pour le référencemetn naturel, c’est efficace ?
10 juin 2008 @ 11:36
@Olivier> Yep, il y a en natif tout ce qu’il faut pour optimiser son référencement naturel avec de manière native l’URL Rewriting.
10 juin 2008 @ 11:54