Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Framework

INFORMATIQUE > DÉVELOPPEMENT

INFORMATIQUE > LOGICIELS

N. m. (On dit aussi, mieux, cadriciel, cadre d'application ou cadre de travail) Ensemble de composants logiciels destinés à construire des applications ou des sites web en simplifiant le travail des développeurs.

Le mot framework désigne aussi parfois un ensemble de préconisations pour le développement d'une application et les outils permettant de les mettre en oeuvre.

Les frameworks peuvent être classés en plusieurs catégories en fonction de leur utilisation.

Les frameworks d'infrastructure système sont utilisés pour développer des systèmes d'exploitation, des interfaces graphiques ou des outils de communications.

Les frameworks d'intégration intergicielle permettent de fédérer des applications hétérogènes.

Les frameworks d'entreprise permettent de développer les applications spécifiques à un secteur professionnel ou à une entreprise.

Les frameworks de gestion de contenu contribuent à la publication de ressources.

Les frameworks IA permettent de construire des applications d'intelligence artificielle.

Il existe des frameworks dans de nombreux langages : Java (Hibernate, Struts, Spring,...), PHP (Symfony, Zend Framework, Laravel, Cakephp, CodeIgniter,...), JavaScript (AngularJS, Vue.js, Ember.js, Meteor.js, React.js,...), Python (Zope, Kivy, Django,...),...

Voir
Framework IA
Pour en savoir plus

Wikipedia

Anglais
Software framework.
Allemand
Das Framework.
Espagnol
El framework.