Un framework est, comme son nom l’indique en anglais, un cadre de travail.
L’objectif du framework est de simplifier le travail des développeurs informatiques en leur offrant une architecture prête à l'utilisation qui évite de partir de
from scratch à chaque nouveau projet.
Les frameworks sont comparables aux patrons de couture.
Les principaux avantages sont :
- la réutilisation des codes
- la standardisation de la programmation
- la mise en application simple de fonctionnalités nativement plus complexes
- les frameworks sont continuellement « enrichis et améliorer » de l’expérience de tous les développements antérieurs