Un framework, à la différence d’une API, est comme son nom l’indique un environnement de développement. Il apporte, comme une API, un ensemble de fonctionnalités mais également une méthode d’approche particulière dans le développement. Le Framework aide la mise en place d’un concept approuvé (par la communauté qui l’utilise) et aide le développeur à le mettre en place.
Framework Java
- DWR (Ajax) est un framework car il apporte un certain nombre de fonctionnalités dans les appels Ajax mais propose également une façon (conventionnée) de réaliser ces appels.
- Spring est un framework qui permet de développer des applications 3-tiers
- Hibernate est un framework qui permet de mettre en place la persistance d’objet