Zum Inhalt springen

Cookies ­čŹ¬

Diese Website setzt zustimmungspflichtige Cookies ein. Details

Delphi

Von Embarcadero Technologies Inc.

Die ultimative IDE f├╝r das Erstellen plattform├╝bergreifender, nativ kompilierter Anwendungen

Delphi ist die erste Wahl f├╝r Entwickler, die die Leistungsst├Ąrke, Lesbarkeit und Flexibilit├Ąt des modernen Object Pascal sch├Ątzen, gepaart mit nativen Compilern und Komponentenbibliotheken f├╝r die schnelle Entwicklung unter Windows, MacOS, iOS, Android und Linux mit nur einem Quellcode.

Entwerfen

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?┬áDas preisgekr├Ânte 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 und Android.

  • Entwerfen Sie Ihr Master-UI-Layout einmalig und passen Sie dann plattform- und ger├Ątespezifische Ansichten einfach an, ohne den Designaufwand zu verdoppeln

  • 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

  • Erweitern Sie Ihr Design mit aufl├Âsungsgerechten Komponenten f├╝r Desktop, Tablets und Smartphones.

  • Echte, plattformspezifische native Steuerelemente f├╝r eine optimierte Benutzerfreundlichkeit

Entwickeln

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┬ádie hochoptimierten Compiler f├╝r jede Plattform.

  • W├Ąhlen Sie aus zwei robusten und leistungsstarken Sprachen (Delphi und erweitertes C++) und passen Sie die IDE an Ihren Programmierstil an.

  • Code InsightÔäó bietet eine automatische Code-Vervollst├Ąndigung 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.

Debuggen

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.

  • Durchsuchen Sie den gesamten Aufruf-Stack, um nachzuvollziehen, wie der ausgef├╝hrte Code den aktuellen Standort erreicht hat.

  • ├ťberpr├╝fen Sie den aktuellen Wert der Variablen, wenn Sie Ihr Programm w├Ąhrend des Debuggens angehalten haben.

  • F├╝hren Sie ein Debugging auf jedem Ger├Ąt durch! Stellen Sie Ihre Anwendung auf jedem iOS-, Android- oder macOS-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.

Bereitstellen

Kompilieren und Bereitstellen 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 Dateien f├╝r die Bereitstellung nach Plattform und Build-Konfiguration. Entwickler k├Ânnen in jedem Projekt die Dateien identifizieren, die basierend auf der Zielplattform (z.B. Windows, macOS, Android, iOS, Linux) bereitgestellt werden sollen und Konfigurationen erstellen (z.B. Debug oder Release).

  • 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.

Codequalit├Ąt

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!

  • Erstellen Sie besseren Code, indem Sie bew├Ąhrte und hoch optimierte plattform├╝bergreifende Bibliotheken nutzen.

  • 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.

Teamarbeit

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 mithilfe von Versionskontrollsystemen wie Subversion, Git und Mercurial Repositories

  • Navigieren Sie durch ├änderungen und Historie ├╝ber die Registerkarte "Verlauf" im Code-Viewer mit dem integrierten Differenzbetrachter.

  • Verwenden Sie die Befehlszeilen-Compiler von Delphi, die sich ideal f├╝r die schnelle Integration in kontinuierliche Build-Konfigurationen eignen und nutzen Sie┬ádie Unterst├╝tzung f├╝r MSBuild oder CMake-Projekte.

Erweitern

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.

  • GetIt Package Manager. Verbessern Sie schnell die Funktionalit├Ąt Ihrer Anwendungen, indem Sie neue Komponenten 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. Einmal schreiben, ├╝berall kompilieren.

Zug├Ąngliche Daten

Verbinden Sie Ihre Anwendungen mit ├╝ber 20 Datenbanken nativ ├╝ber den schnellen Direktzugriff von FireDAC.

Middle-Tier

Modernisieren Sie bestehenden Code und kompilieren Sie ihn f├╝r verschiedene Plattformen.

Windows 10-Anwendungen

Modernisieren Sie veraltete Anwendungen f├╝r Windows 10 mit aktuellen Steuerelementen und Windows Store Unterst├╝tzung.

macOS-Anwendungen

Entwickeln Sie macOS-Anwendungen schnell und einfach mit Delphi.

Mobile Ger├Ąte

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.

Delphi ÔÇô Produkteditionen

Delphi ist in vier Editionen verf├╝gbar - Starter, Professional, Enterprise und Architect. Delphi ist au├čerdem Teil der Entwicklungsumgebung RAD Studio.

W├Ąhlen Sie die f├╝r Sie passende Delphi-Edition

 CommunityProEnterpriseArchitect
Erstellung von Windows-Anwendungen mit hochleistungsfähigem UI-Framework und Komponenten (VCL) ° ° ° °
Entwicklung mobiler, plattformübergreifender Anwendungen mit Native Experience UI Framework (FMX) und Komponenten für Windows, iOS, Android, macOS ° ° ° °
Bibliotheksquellcode Eingeschränkte Nutzung Konsultieren Sie die EULA für Lizenzbedingungen und Einschränkungen der Community Edition in Bezug auf den Quellcode ° ° °
Vollständige kommerzielle Benutzerlizenz eine begrenzte kommerzielle Nutzung ° ° °
Verbindung zu lokalen Datenbanken und Erstellung datenfähiger Anwendungen mit Unterstützung für mehrere Datenquellen mit FireDAC   ° ° °
InterBase, die eingebettete Datenbank ° 
IBLite Mobile Deployment
° 
IBLite Mobile Deployment
°
IBToGo Mobile Deployment
°
IBToGo Mobile Deployment
Erstellung verbundener Anwendungen mit Unterstützung für mehrere Datenquellen mit FireDAC     ° °
Erstellung von REST Web-Services unter Windows mit RAD Server     ° 
Entwicklungswerkzeuge und Implementierung auf einem Server
° 
Entwicklungswerkzeuge und Bereitstellung auf mehreren Servern  
Enterprise Connectors (CData)     ° °
Datenbankentwicklung und -management       °
Ext JS Web Development Framework (Pro)       °

Weitere Informationen zu den Delphi-Produkteditionen

DELPHI ARCHITECT

Embarcadero┬« Delphi┬« Architect ist die erste Wahl, wenn Sie datenintensive, hochgradig vernetzte und optisch anspruchsvolle Anwendungen f├╝r Windows 10, macOS, Linux Server, Android, iOS, das Internet der Dinge und vieles mehr erstellen und aktualisieren m├Âchten. Die Architect Edition bietet Ihnen daf├╝r schier unbegrenzte M├Âglichkeiten.

Mit Delphi Architect und den darin enthaltenen Aqua Data Studio-Funktionen f├╝r die Modellierung und den Entwurf von Datenbanken bekommen Ihre Unternehmens- und Datenbankanwendungen eine neue Qualit├Ąt. Unabh├Ąngig davon, ob Sie mit relationalen, NoSQL- oder Clouddatenbanken arbeiten: Mit Aqua Data Studio k├Ânnen Sie einfach und schnell auf Ihre Daten zugreifen.

Erstellen Sie webf├Ąhige und robuste Unternehmensanwendungen mithilfe der in Architect verf├╝gbaren Sencha ExtJS Professional-Lizenz und der Mehrplatz-Bereitstellungslizenz f├╝r RAD Server.

Nutzen Sie Ihre eingebettete Datenbank optimal mit der InterBase ToGo-Bereitstellungslizenz der Architect Edition. InterBase ToGo bietet eine Verschl├╝sselung, die Gr├Â├če der Datenbankdateien ist darin nicht beschr├Ąnkt und mit leistungsstarken ├änderungsansichten k├Ânnen Sie sicherstellen, dass Ihre Anwendungsdaten bei reduzierten Netzwerkkosten immer synchronisiert sind.

Die Architect Edition von Delphi verf├╝gt ├╝ber alle Funktionen der Enterprise und Professional Edition sowie zus├Ątzlich ├╝ber eine Mehrplatz-Bereitstellungslizenz f├╝r RAD Server, eine Sencha ExtJS Professional-Lizenz, eine InterBase ToGo-Bereitstellungslizenz und fortgeschrittene Funktionen f├╝r Modellierung und Entwurf.

Delphi Enterprise

Delphi Enterprise Edition ist┬áderen meistverkaufte Edition zum Erstellen von Client/Server-Anwendungen f├╝r mobile und Desktop-Plattformen! Mit der Enterprise Edition k├Ânnen Sie nicht nur dienstbasierte Anwendungen erstellen. Sie bietet auch Funktionen f├╝r eine Remote-Datenbankkonnektivit├Ąt und zum Erstellen von Linux-Anwendungen.

Sie k├Ânnen Client/Server- und mehrschichtige vernetzte Anwendungen entwickeln, die sich mit einer breiten Palette von Unternehmensdatenbanken und Cloud-Plattformen wie Microsoft SQL Server, DB2, Oracle, Sybase, InterBase, Amazon und Microsoft Azure verkn├╝pfen lassen. Mit der integrierten InterBase ToGo-Lizenz erhalten Sie Funktionen zur Verschl├╝sselung und Einbettung von Datenbanken in Ihre Anwendung.

Delphi Enterprise enth├Ąlt FireDAC, eine hochleistungsf├Ąhige Datenzugriffsbibliothek zur Entwicklung ger├Ąte├╝bergreifender Anwendungen, die mit Unternehmensdatenbanken verkn├╝pft sind. Die Enterprise Edition bietet au├čerdem alle Funktionen der Professional Edition plus einer Einzelplatz-Bereitstellungslizenz f├╝r RAD Server (im Wert von 5.000 USD), FireDAC-Datenzugriffsbibliotheken, eine InterBase ToGo-Lizenz sowie eine Unterst├╝tzung f├╝r das Erstellen von Linux-Anwendungen in Delphi.

Delphi Professional

Delphi Professional ist der schnellste Weg, visuell ansprechende Anwendungen f├╝r Windows, macOS, Mobile, IoT und mehr mit Object Pascal zu erstellen und zu aktualisieren. Schnell und einfach aktualisieren Sie VCL- und FMX-Anwendungen auf Windows 10 mit den neuen Windows 10 VCL Controls, Styles und Universal Windows Platform Services-Komponenten.

Delphi Professional enth├Ąlt InterBase 2017 Developer Edition und IBLite 2017 f├╝r lokale und eingebettete Datenbanken.

Entscheiden Sie sich f├╝r Delphi Professional und beginnen Sie noch heute mit dem Design und der Entwicklung von Multi-Device-Anwendungen!

Delphi Community Edition

Unsere kostenlose Delphi Community Edition wurde f├╝r freiberufliche Entwickler, Start-ups und Non-Profit-Organisationen mit einem Umsatz unter 5000 US-Dollar entwickelt und erm├Âglicht das einfache Entwerfen, Programmieren, Debuggen und Bereitstellen von Anwendungen f├╝r iOS, Android, Windows und MacOS von einer einzigen Codebasis aus mit professionellen, integrierten Werkzeugen.

Delphi is in RAD Studio

Delphi ist auch verf├╝gbar als Bestandteil von Embarcadero┬áRAD Studio. RAD Studio enth├Ąlt Delphi, C++Builder und HTML5 Builder.