Frameworks und Bibliotheken

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Hauptseite


Ein Framework ist Software, die Sie Ihren Anforderungen entsprechend anpassen und erweitern können.
Eine Bibliothek ist eine Sammlung von Implementierungen von Unterroutinen, Klassen usw., die Sie für die Entwicklung von Software wiederverwenden können.

RAD Studio stellt mehrere Frameworks und Bibliotheken bereit, die Sie zum Erzeugen Ihrer Anwendungen verwenden können. Die Referenzdokumentation finden Sie unter API-Referenz.

Anwendungs-Frameworks

Anwendungs-Frameworks sind Frameworks zur Erstellung von Anwendungen.

Eine Anwendung kann nur ein Anwendungs-Framework verwenden. Sie können zum Erzeugen einer einzelnen Anwendung nur ein Anwendungs-Framework einsetzen. Bevor Sie mit der Entwicklung einer Anwendung beginnen, müssen Sie entscheiden, welches Anwendungs-Framework Sie einsetzen möchten.

GUI-Anwendungs-Frameworks

RAD Studio stellt zwei verschiedene Anwendungs-Frameworks bereit, um graphical user interface (GUI) (EN)-Anwendungen zu erstellen: VCL und FireMonkey. Weitere Informationen finden Sie unter GUI-Anwendungs-Frameworks.

Mehrschichtige Anwendungs-Frameworks

RAD Studio stellt die folgenden Anwendungs-Frameworks bereit, um mehrschichtige Anwendungen zu erstellen:

Framework Beschreibung

Enterprise Mobility Services (EMS)

Mobile enterprise application platform (MEAP) (EN), die Sie in der Cloud oder lokal verwenden können, um benutzerdefinierte REST-APIs und Daten aus der Unternehmensdatenbank bereitzustellen.

DataSnap

Framework, um es Client-Anwendungen zu ermöglichen, auf Daten zuzugreifen und Subroutinen auf Ihrem Server auszuführen, die sich in einem gemeinsamen Netzwerk befinden.

Internet-Anwendungs-Frameworks

RAD Studio stellt die folgenden Anwendungs-Frameworks für die Entwicklung von Internet-Anwendungen bereit:

Framework Beschreibung

Web Broker

Komponenten, um einen Web-Server zu erstellen, der als Antwort einer Anfrage-URI einen Inhalt, wie HTML oder XML-Dokumente, erzeugt.

IntraWeb

Visuelle Erstellung von Webanwendungen.

Bibliotheken

Sie können die folgenden Bibliotheken in jeder Anwendung verwenden:

Native APIs von Plattformen

RAD Studio stellt Units (Delphi) und Header-Dateien (C++) bereit, die Sie für den Zugriff auf die native API der Plattform verwenden können, auf der Ihre Anwendung ausgeführt wird:

  • Delphi: C:\Program Files (x86)\Embarcadero\Studio\20.0\source
  • C++: C:\Program Files (x86)\Embarcadero\Studio\20.0\include
Hinweis: Damit Ihr Code einfacher zu portieren und zu warten ist, sollten Sie die RTL oder Ihr GUI-Framework anstatt einer nativen API einer bestimmten Plattform verwenden.

Tools-API

RAD Studio stellt eine eigene API, die Tools-API, bereit, mit der Sie die IDE um neue Funktionen erweitern können.

Siehe auch