Accueil : Conditions du logiciel : Définition du cadre

Cadre

Un framework, ou framework logiciel, est une plateforme de développement logiciel applications. Il fournit une base sur laquelle les développeurs de logiciels peuvent créer des programmes pour un plate-forme. Par exemple, un cadre peut inclure des paramètres prédéfinis. les classes et fonctions qui peut être utilisé pour traiter contribution, gérer les périphériques matériels et interagir avec logiciel système. Cela simplifie le processus de développement car les programmeurs n'ont pas besoin de réinventer la roue chaque fois qu'ils développent une nouvelle application.

Un framework est similaire à une interface de programmation d'application (API), même si techniquement un framework inclut une API. Comme son nom l'indique, un framework sert de base à la programmation, tandis qu'une API permet d'accéder aux éléments pris en charge par le framework. Un framework peut également inclure des bibliothèques de code, un compilateuret d’autres programmes utilisés dans le processus de développement logiciel.

Il existe plusieurs types de cadres logiciels. Les exemples populaires incluent ActiveX et .NET pour Windows développement, cacao pour Mac OS X, Cocoa Touch pour iOS, et le cadre d'application Android pour Android. Kits de développement logiciel (SDK) sont disponibles pour chacun de ces cadres et incluent des outils de programmation conçus spécifiquement pour le cadre correspondant. Par exemple, le logiciel de développement Xcode d’Apple comprend un SDK Mac OS X conçu pour l’écriture et la compilation d’applications pour le framework Cocoa.

Dans de nombreux cas, un framework logiciel est supporté nativement par un le système d'exploitation. Par exemple, un programme conçu pour Android Application Framework s'exécutera sur un périphérique Android sans nécessiter l'installation de fichiers supplémentaires. Cependant, certaines applications nécessitent un framework spécifique pour être exécutées. Par exemple, un programme Windows peut nécessiter Microsoft .NET Framework 4.0, qui n’est pas installé sur toutes les machines Windows (notamment PC exécutant d'anciennes versions de Windows). Dans ce cas, le package du programme d’installation de Microsoft .NET Framework 4 doit être Installé afin que le programme s'exécute.

REMARQUE: Alors que les frameworks font généralement référence à de larges plates-formes de développement logiciel, le terme peut également être utilisé pour décrire un framework spécifique dans un environnement de programmation plus large. Par exemple, plusieurs Java des frameworks, tels que Spring, ZK et le Java Collections Framework (JCF) peuvent être utilisés pour créer des programmes Java. De plus, Apple a créé plusieurs infrastructures spécifiques accessibles aux programmes OS X. Ces frameworks sont sauvegardés avec un .CADRE extension de fichier et sont installés dans le / Système / Bibliothèque / Frameworks annuaire. Exemples de frameworks OS X: AddressBook.framework, CoreAudio.framework, CoreText.framework biologique et QuickTime.framework.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de Framework. Il explique en terminologie informatique ce que signifie Framework et est l’un des nombreux termes logiciels figurant dans le dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez cette définition du cadre utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.