Entwerfen Sie attraktive Benutzeroberflächen für Ihre Desktopanwendungen und Ihre mobilen Apps
mit Delphi
Möchten Sie jetzt die besten Benutzeroberflächen Ihres Lebens entwerfen? Unser preisgekröntes VCL-Framework für Windows und das visuelle Framework FireMonkey (FMX) für plattformübergreifende Benutzeroberflächen bieten Ihnen die Grundlage für intuitive, ansprechende Benutzeroberflächen, die auf jeder Plattform überzeugen: Windows, macOS, iOS, Android und Linux.
- Entwerfen Sie auf schnelle Weise ein visuell eindrucksvolles und benutzerfreundliches Master-UI-Layout und passen Sie dieses dann im Handumdrehen an plattform- und gerätespezifische Ansichten ohne doppelte Entwurfsarbeit an.
- Schnelles Drag-and-Drop von visuellen und nicht-visuellen Komponenten aus der Palette mit unserem Visual Designer
- Visuelle Verknüpfung von Elementen der Benutzeroberfläche mit Datenquellen mithilfe des LiveBindings Designers
- Echtzeit-Design-Validierung mit Live On-Device-Vorschau zur gleichzeitigen Übertragung des aktiven Formulars an mehrere Geräte
- Erstellen Sie vollständig reaktionsfähige Designs mit auflösungsflexiblen Komponenten für Desktop, Tablets und Smartphones
- Echte, plattformspezifische native Steuerelemente für eine optimierte Benutzerfreundlichkeit

Mit Delphi programmieren Sie schneller und intelligenter
Erfahrene Entwickler und dynamische Softwareteams schreiben besseren Code schneller mit Hilfe moderner OOP-Praktiken und der robusten Frameworks sowie der funktionsreichen IDE von Delphi.
- Verbringen Sie nicht Ihre Zeit mit dem Warten auf langsame Compiler. Nutzen Sie stattdessen unsere hochoptimierten Compiler für jede Plattform.
- Nutzen Sie die leistungsstarke, hochleistungsfähige und leicht erlernbare Object Pascal-Sprache und passen Sie die IDE an Ihren Programmierstil an.
- Code Insight™ bietet eine automatische Code-Vervollständigung über ein modernes Sprach-Server-Protokoll basierend auf Ihrem Code und den verwendeten Bibliotheken, so dass Sie schnell und präzise programmieren können.
- Nutzen Sie Tipps und Tricks aus der Inline-Dokumentation, während Sie Code schreiben.
- Halten Sie Ihre Entwicklung agil mit dem VCL-Designer, dem flexiblen Refactoring und den Live-Vorlagen.
- Integrieren Sie Versionskontrollsysteme wie Git, Subversion und Mercurial.

Schnelleres Debuggen mit dem integrierten nativen Debugging von Delphi
Finden Sie schneller die Ursache von Fehlern mit dem integrierten plattformübergreifenden nativen Debugging. Mit der Delphi-IDE können Sie Anwendungen debuggen, die remote auf Windows, macOS, iOS, Android und Linux ausgeführt werden!
- Fügen Sie bedingte Haltepunkte ein, um die Programmausführung an einer bestimmten Stelle oder beim Auftreten einer bestimmten Bedingung schnell zu unterbrechen.
- Untersuchen Sie auf schnelle Weise den kompletten Aufruf-Stack, um den Weg des ausgeführten Codes bis zur aktuellen Stelle zurückzuverfolgen.
- Untersuchen Sie auf einfache Weise den aktuellen Wert von Variablen, wenn Ihr Programm beim Debugging angehalten wird.
- Code Insight™, die automatische Code-Vervollständigung ist während des Debuggens verfügbar, um Ihnen das schnelle Schreiben von Code zu erleichtern.
- Führen Sie ein Debugging auf jedem Gerät durch! Stellen Sie Ihre Anwendung auf jedem Windows-, iOS-, Android-, macOS- oder Linux-Gerät bereit und führen Sie dafür ein Debugging wie bei einer lokalen Ausführung durch. Es stehen Ihnen Haltepunkte, Stack-Überprüfungen, Kurzhinweise und eine Ausdruckauswertung auf lokalen wie Remotecomputern mit einem Live-Debugging für alle Deployment-Plattformen zur Verfügung.

Kompilieren und Bereitstellen von hochleistungsfähigen nativen Anwendungen mit Delphi
Erweitern Sie Ihre Zielgruppe, indem Sie Apps für die bevorzugten Geräte erstellen. Mit Delphi entwickeln Sie sowohl Desktop- als auch mobile Anwendungen aus einer Codebasis und stellen sie für Windows, macOS, iOS, Android und Linux bereit!
- Ad Hoc an den App Store! Schnelle Erstellung von Anwendungspaketen, die im Windows Store (mit Desktop Bridge), Apple App Store und Google Play Store bereitgestellt werden können.
- Definieren Sie auf schnelle Weise die Dateien für die Bereitstellung mit Ihrer Anwendung nach Plattform und Build-Konfiguration. Entwickler können für jedes Projekt ermitteln, welche Dateien auf der Basis der Zielplattform (z. B. Windows, macOS, Android, iOS, Linux) und der Build-Konfiguration (z. B. Debug oder Release) bereitgestellt werden sollen.
- Stellen Sie Dateien direkt aus der Delphi IDE bereit. Schnelle Bereitstellung von Dateien auf Remote-Computer mit dem Platform Assistant Server (PA Server). Der PA-Server kombiniert die für die Bereitstellung definierten Dateien und bündelt sie in einer Anwendungsinstanz.

Verbessern Sie die Qualität Ihres Codes mit Delphi
Schnellere Entwicklungszyklen müssen nicht zu Qualitätseinbußen führen! Delphi enthält viele Funktionen, die Ihnen helfen, die besten Praktiken durchzusetzen und den Aufwand für doppelte Arbeit zu reduzieren. So werden Sie zu einem Star-Programmierer!
- Fast Error Insight markiert automatisch Fehler in Ihrem Code und hilft Ihnen, diese zu beheben.
- Mit dem integrierten Refactoring können Sie sowohl die Leistung als auch die Lesbarkeit Ihres Anwendungscodes rationalisieren, vereinfachen und verbessern.
- Erstellen Sie schnell hochwertigen Code mithilfe von gut getesteten und hoch optimierten plattformübergreifenden Bibliotheken.
- Verwandeln Sie Ihre Code-Dokumentation in eine schnelle Inline-Hilfe, die Ihnen oder anderen Entwicklern in Ihrem Team zur Verfügung steht.
- Erstellen Sie Unit-Tests für Ihren gesamten Code mit den mitgelieferten DUnit- und DUnitX-Frameworks.
- Sehen Sie, was in Ihrer Anwendung vor sich geht, ohne den Anwendungsablauf zu unterbrechen, indem Sie mit CodeSite Logging Live-Logging zu jeder Anwendung hinzufügen.

Bessere Zusammenarbeit mit Delphi
Die Funktionen zur Zusammenarbeit und Versionskontrolle in Delphi helfen Ihnen, bessere Produkte schneller zu entwickeln, sowohl als Einzelentwickler als auch als Teil eines Teams. Code Collaboration fördert ein tieferes Codeverständnis, bessere Tests und bessere Produkte.
- Verfolgen und verwalten Sie Änderungen schnell mithilfe von Versionskontrollsystemen wie Subversion, Git und Mercurial Repositories
- Navigieren Sie ganz einfach durch Änderungen und Historie über die Registerkarte "Verlauf" im Code-Viewer mit der integrierten Änderungsanzeige.
- Verwenden Sie die Befehlszeilen-Compiler von Delphi, die sich ideal für die schnelle Integration in kontinuierliche Build-Konfigurationen eignen und nutzen Sie unsere Unterstützung für MSBuild oder CMake-Projekte.

Erweiterung der Delphi IDE
Delphi enthält Hunderte von Komponenten für alles, von der Erstellung von Benutzeroberflächen bis hin zur Datenbankkonnektivität. So ist es schnell und einfach, vernetzte Geschäftsanwendungen für Desktop- und mobile Plattformen zu erstellen. Zusätzlich zu den enthaltenen VCL- und FireMonkey-Komponenten steht eine breite Palette von Tools und Komponenten aus der Delphi- und C++Builder-Community zur Verfügung.
- Einfache Verbindung mit über 70+ Enterprise Cloud-Services und APIs wie Amazon DynamoDB, Google Sheets, Azure Cosmos DB, Salesforce, Slack, Jira, Microsoft Office 365, SurveyMonkey, YouTube, WordPress, Google Mail und vielen anderen mit den Enterprise Connectors.
- GetIt Package Manager. Erweitern Sie schnell die Funktionalität Ihrer Anwendungen, indem Sie neue Komponenten, Demos, Styles, Bibliotheken und Layouts herunterladen und integrieren.
- Entwickeln Sie für das Internet of Things. Fügen Sie der Delphi IDE schnell IoT-Funktionen hinzu. Über 50 IoT-Komponenten stehten Ihnen über GetIt kostenlos zur Verfügung.
- Erweitern Sie die IDE mit Tools und Komponenten von Embarcadero Technology Partnern.
- Integrierte Werkzeuge und Komponenten. Beyond Compare, FastReport, TeeChart, InterBase, IP*Works, CodeSight!
- Erweitern Sie die IDE mit Addons und Plugins von Dutzenden von Drittanbietern, um die IDE an Ihre Bedürfnisse anzupassen.

Erstellung vernetzter Anwendungen
Erstellen Sie End-to-End-Lösungen für moderne Windows 10-, macOS-, iOS-, Android- und Linux-Anwendungen.
Nur eine Quellcodebasis
Erstellen Sie Anwendungen für alle Plattformen ohne zusätzlichen Programmieraufwand. Schreiben Sie eine einzige Codebasis mit einer reaktionsfähigen Benutzeroberfläche und kompilieren Sie überall.
Zugängliche Daten
Verbinden Sie Ihre Anwendungen nativ über den schnellen Direktzugriff von FireDAC mit über 20 Datenbanken wie InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, MongoDB und mehr.
Reaktionsfähiges UI
Erstellen Sie einmalig eine reaktionsfähige plattformorientierte UI und setzen Sie sie plattformübergreifend ein.
Windows 10-Anwendungen
Modernisieren Sie veraltete Anwendungen für Windows 10 mit aktuellen Steuerelementen und Windows Store Unterstützung.
macOS und Linux
Entwickeln Sie macOS-Anwendungen schnell und einfach mit Delphi.
Android und iOS
Erstellen Sie Apps für mobile Geräte schneller und intelligenter mit plattformspezifischen Steuerelementen. Mit dem geräteübergreifenden Designer und der Live-Vorschau in der IDE entwickeln Sie Prototypen noch schneller.
Internet of Things (IoT)
Verbinden Sie Ihre Anwendungen ganz komfortabel mit Gadgets, Geräten, Sensoren, Unternehmensdaten und Cloud-Services.
Cloud
Delphi enthält eine HTTP- und eine REST-Client-Bibliothek, die für alle Plattformen verfügbar ist, um REST-Dienste und sogar spezielle AWS- und Azure-Komponenten zu nutzen.
Erweiterungen
Erstellen Sie ein Plugin, das neue Werkzeugfenster hinzufügt, in den Code-Editor zeichnet, Code-Vervollständigung bietet, neue Syntax-Hervorhebung hinzufügt, sich in Ereignisse auf hoher und niedriger Ebene einklinkt, Prozesse und Threads während des Debuggens verfolgt und vieles mehr.
Entwerfen, Erstellen, Ausführen!
Die Delphi IDE unterstützt Sie während des gesamten Entwicklungszyklus, in dem Sie eine Codebasis erstellen, die Sie einfach neu kompilieren und weitergeben.