Etat : Brouillon
Traductions possibles : Application Development Framework, Enterprise Framework. Le socle technique est un environnement complet pour le développement d'applications. Son rôle est de faciliter (1), d'accélérer (2) et d'homogénéiser (3) le développement des applications.C'est un cadre de développement qui propose un ensemble de modules techniques et fonctionnels permettant de répondre à des problématiques récurrentes. Le socle technique
définit une architecture de référence, édicte des normes de conception et
développement et propose un ensemble de bonnes pratiques. Il limite le choix des
outils de développement, des frameworks et des bibliothèques. La limitation des choix augmente la productivité (4) en ce sens que les développeurs ont moins de décisions techniques à prendre, ils peuvent ainsi se concentrer sur les aspects fonctionnels de l'application. Cela permet aussi
d'éliminer la prolifération des composants logiciels et d'éviter le phénomène de
la surenchère technologique. Le socle technique confère aux
développements une grande stabilité, car les versions des différents frameworks
et bibliothèques sont figées. Aucune montée en version n'est
envisagée tant qu'il n'y a pas de réel besoin. Exemples de modules
|