




Il reprend les grands concepts du Modèle Vue Contrôleur et des design patterns. Symfony est entièrement orienté objet et respecte un grand nombre de bonnes pratiques qui facilitent un développement Web de qualité. On y trouve, entre autres :
Symfony possède une gestion de routing très puissante, une DAO intégré (Doctrine) , une gestion de formulaire complète (un élément important dans le choix de notre solution), une structure permettant le développement en parallèle sans gêne.
ExtJs est une bibliothèque javascript très évoluée pour faire des applications riches. Elles possèdent des composants de haut niveau (grille, arbre, combo, ...), un système d'évènement complet, différents layout offrant toutes les possibilités de mise en forme, une abstraction de l'accès au données (via les stores).