Frameworks et bibliothèques

De RAD Studio
Aller à : navigation, rechercher

Remonter à Accueil


Un framework (EN) est un logiciel qui peut être personnalisé et étendu pour s'adapter à vos besoins.
Une bibliothèque (EN) est une collection d'implémentations de sous-routines, classes, etc. que vous pouvez réutiliser pour développer un logiciel.

RAD Studio fournit plusieurs frameworks et bibliothèques que vous pouvez utiliser pour construire vos applications. Pour une documentation de référence, voir la référence API.

Frameworks d'application

Les frameworks d'application sont des frameworks que vous pouvez utiliser pour créer des applications.

Une application ne peut utiliser qu'un seul framework d'application. Vous ne pouvez pas utiliser plus d'un framework d'application pour construire une seule application. Avant de commencer à développer une application, vous devez décider quel framework d'application vous voulez utiliser.

Frameworks d'application GUI

RAD Studio fournit deux frameworks d'application différents pour construire des applications d'interface utilisateur graphique (GUI) (EN) : la VCL et FireMonkey. Pour de plus amples informations, voir Frameworks d'application GUI.

Frameworks d'application multiniveau

RAD Studio fournit les frameworks d'applications suivants pour créer des applications multiniveau :

Framework Description

Services de mobilité d'entreprise (EMS)

Plate-forme d'application d'entreprise mobile (MEAP) (EN) que vous pouvez héberger dans le cloud ou dans vos locaux, permettant d'exposer des API REST personnalisées et des données de la base de données d'entreprise.

DataSnap

Framework pour permettre aux applications client d'accéder aux données et d'exécuter des sous-routines d'applications serveur qui se trouvent sur un même réseau.

Frameworks d'application Internet

RAD Studio fournit les frameworks d'application suivants pour créer des applications Internet :

Framework Description

WebBroker

Composants qui peuvent créer des serveurs web générant du contenu, comme les documents HTML ou XML, sous la forme d'une réponse à une requête URI.

Bibliothèques

Vous pouvez utiliser les bibliothèques suivantes dans n'importe quelle application :

API natives des plates-formes

RAD Studio fournit des unités (Delphi) et des fichiers d'en-tête (C++) que vous pouvez utiliser pour accéder à l'API native de la plate-forme sur laquelle votre application s'exécute :

  • Delphi : C:\Program Files (x86)\Embarcadero\Studio\23.0\source
  • C++ : C:\Program Files (x86)\Embarcadero\Studio\23.0\include
Remarque : Pour rendre votre code plus facile à porter et à maintenir, utilisez la RTL ou votre framework GUI à la place d'une API native d'une plate-forme spécifique.

API Tools

RAD Studio fournit sa propre API, l'API Tools, qui vous permet d'étendre l'EDI avec de nouvelles fonctionnalités.

Voir aussi