Die Enterprise-Edition erweitert die Professional-Edition und bietet alle Funktionalitäten der Professional-Edition inklusive der Möglichkeit der Multiplattform-Entwicklung für Linux, Mac (Intel und ARM), iOS und Android. Die Enterprise-Edition ist um die Themen Linux, Client/Server Datenbanken und Middleware Technologien erweitert. Mit der Enterprise-Edition haben Sie in einer IDE alles, was Sie für die Entwicklung anspruchsvoller Unternehmenssoftware benötigen: vom Backend mit Cloud-Zugriff und Datenbanken bis zum Frontend auf verschiedenen Betriebssystemen.
Diese Komponenten erhalten Sie zusätzlich zur Professional-Edition in der Enterprise-Edition:
- Linux Compiler für Delphi (jetzt inkl. GUI-Entwicklung)
- FireDAC Datenbank-Komponenten
- 1x RAD Server Single-Site-Lizenz (1 Server, unbegrenzte Geräte)
- Datasnap Middleware-Komponenten
- Erweiterte UML-Modellierung
- Interbase2go für mobile Plattformen
Linux Compiler
In der Enterprise-Edition ist ein Linux-Compiler für Delphi enthalten. Dieser diente ursprünglich dafür, um Serverdienste, wie z.B. einen REST-Server für gängige Linux-Distributionen entwickeln zu können. Seit geraumer Zeit wird auch die GUI-Entwicklung für Linux-Clients durch das Multiplattform-Framework Firemonkey unterstützt. Der Linux-Compiler eignet sich hervorragend, um Datasnap- oder RAD Server Middleware-Dienste auf Linux-Servern zu betreiben.
Datenbankzugriff mit FireDAC
Die Enterprise-Edition enthält die Datenbankzugriffskomponente FireDAC für Client/Server-Zugriffe. FireDAC ist eine universelle Datenzugriffs-Bibliothek für die Entwicklung von Anwendungen für verschiedene Geräte, die mit Unternehmensdatenbanken verbunden sind. Mit seiner leistungsfähigen universellen Architektur ermöglicht FireDAC einen nativen Hochgeschwindigkeits-Direktzugriff von Delphi und C++Builder auf InterBase, SQLite, MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap und viele andere, einschließlich der NoSQL-Datenbank MongoDB.
FireDAC ist ein leistungsstarkes und dennoch einfach zu bedienendes Zugriffsmodul, das den Datenzugriff unterstützt, strukturiert sowie vereinfacht und dabei alle Funktionen bietet, die für die Erstellung realer, komplexer Anwendungen notwendig sind. Dank FireDAC müssen Sie sich nicht mehr mit den Details der einzelnen Datenbanken auseinandersetzen. Über eine einzige Komponente können Sie alle Zugriffe steuern, ohne von Drittanbietern und deren Treibern abhängig zu sein.
Middleware mit Datasnap
DataSnap (früher bekannt als MIDAS) ist eine Delphi-Technologie für die Entwicklung von mehrschichtigen Anwendungen, vor allem von mehrschichtigen Datenbankanwendungen. C++Builder wird auch vollständig unterstützt. DataSnap ist nicht von MIDAS abhängig und ermöglicht das Entwickeln von Client-Serveranwendungen, die über das Internet, das lokale Netzwerk oder den lokalen Host kommunizieren.
Die wesentlichste Funktion von DataSnap ist die Möglichkeit, von Client-Anwendungen aus Methoden aufzurufen, die auf einem Server implementiert sind. DataSnap erzeugt automatisch das erforderliche Interface für den Client zur Kommunikation mit dem Server, der die Prototypen der Servermethoden enthält.
Mit Datasnap erhalten Sie frei nutzbare Komponenten, um Ihre eigene Middleware zu entwickeln, welche alle Anforderungen an eine moderne Architektur erfüllt. Diese müssen nicht separat lizenziert werden und sind frei skalierbar.
Middleware mit RAD Server
Der RAD Server bietet eine Sammlung vorgefertigter Komponenten, die den Aufbau und Betrieb einer Middleware-Architektur extrem vereinfachen. Mit der REST / JSON API erhalten Sie alle Steuerungskomponenten, um mittels JSON mit mobilen, Desktop- oder Browser-Applikationen zu kommunizieren. Darüber hinaus stellen Ihnen die Komponenten eine komplette Benutzerverwaltung, Zugriffskontrolle, Push-Benachrichtigungen und komplexe Auswertungen zur Verfügung. Mit den integrierten IoT Edge-Modulen können Sie direkt und bidirektional mit mobilen Endgeräten und IoT Devices kommunizieren. Durch die Mandantenfähigkeit können Sie Ihren eigenen Cloud-Service entwickeln und Ihre Software als Service anbieten. Der RAD Server ist lizenzierungspflichtig. Mit der Enterprise-Edition erhalten Sie eine Single-Site-Lizenz für den produktiven Betrieb auf einem Server und für eine unbegrenzte Anzahl von Geräten.
Lesen Sie mehr zu den Vorteilen der Architect – im Vergleich zur Enterprise-Edition
Sie haben Interesse an der Enterprise-Edition von RAD Studio, Delphi oder C++Builder? Fordern Sie eine Präsentation an!