Traduit de l’anglais un framework est une structure ou un cadre. En langage de programmation ce terme désigne un cadre de travail applicatif. Ce cadre est conçu pour faciliter le découpage des différentes parties fonctionnelles d’une application. Un framework est en quelque sorte une architecture pour logiciel. Parmi ses objectifs, on trouve la modularité (en lien avec les avancés de la programmation orientée, objet) et la réutilisation intelligente du code ( et des objets). Les différents principes de découpage en couches fonctionnelles ( exemple : rendu-graphique, user interface, couches métiers, couches data et contrôle) peuvent aussi faciliter l’isolation des problématiques du logiciel afin de mieux les {maitriser|traiter|résoudre}.
Mots-clefs associés : content spinning, framework, debugging, MVC2, orienté objet, web2.0, cadre, solution, technos, langages, php,