Embarcadero hat die neue Version 13 Florenz am 10. September 2025 veröffentlicht.
Dies ist eine spannende Version mit vielen neuen Funktionen und Qualitätsverbesserungen. Sehen Sie sich unten an, was neu und verbessert ist:
Wichtige neue Funktionen in RAD Studio 13
Neuer ternärer Operator und andere Delphi Spracherweiterungen
RAD Studio 13.0 bietet eine Reihe von Verbesserungen für die Sprache Delphi, angefangen mit der am häufigsten gewünschten Spracherweiterung, einem ternären Operator. Der ternäre Operator, der in Delphi mit dem Schlüsselwort "if" implementiert wurde, ähnelt der gleichen Funktion in vielen Programmiersprachen und bietet eine kürzere Möglichkeit, eine Bedingung direkt in einem Ausdruck auszudrücken. Delphi 13 führt auch andere Syntaxverbesserungen ein.
C++ 23 Unterstützung in C++Builder Windows Modern Toolchain eingeführt
Der C++Builder Modern Win64 Compiler wurde auf Clang 20 aktualisiert, wodurch die Unterstützung von C++ 23 eingeführt wurde. Dies ist ein weiteres wichtiges Upgrade der C++ Modern Toolchain Embarcadero, die in RAD Studio 12.x enthalten ist.
64-Bit-IDE für die Windows 64-Zielplattform
RAD Studio 13 enthält unsere erste voll funktionsfähige 64-Bit-IDE für die Windows 64-Zielplattform und bietet Kunden einen viel größeren Speicheradressraum in der IDE und einen integrierten Debugger für ihre komplexesten Anwendungen sowie die Möglichkeit, 64-Bit-Datenbanktreiber zur Designzeit zu verwenden.
SmartCore AI Component Pack - Ihr Tor zur KI in Ihren Apps
RAD Studio 13 führt eine neue Reihe von KI-Komponenten ein, die unseren Kunden dabei helfen, KI-Funktionen zu ihren Anwendungen hinzuzufügen oder ganz neue KI-fokussierte Anwendungen mit Delphi oder C++Builder zu erstellen.
Dies ist ein Baustein und eine Grundlage für die Zukunft: Es handelt sich um eine Kernarchitektur, auf der unsere Kunden und Drittanbieter aufbauen und die sie mit zusätzlichen KI-Engines und UI-Steuerungen erweitern können.
Eine neue KI-Verbindungskomponente verwendet spezielle Treiber, um über REST mit verschiedenen KI-Engines (einschließlich OpenAI, Claude, Gemini und Ollama) zu kommunizieren. Teil des Komponentenpakets ist eine Reihe von KI-Anfragekomponenten für verschiedene Datentypen (wie Text, Bilder, Strukturdaten), die mit Prompts verknüpft und direkt mit UI-Steuerelementen verbunden werden können, um die Ergebnisse anzuzeigen.
Sitzungsmanagement und andere Verbesserungen an WebBroker und WebStencils
Nach dem Erfolg der WebStencils-Webvorlagenbibliothek bietet die neue Version Erweiterungen sowohl für WebStencils als auch für die WebBroker-Grundlage für RAD Studio-Webanwendungen. WebBroker bietet Sitzungsverwaltung, bessere Apache-Integration, Nginx-Webserver-Unterstützung und Protokollierung. WebStencils bietet Unterstützung für Sitzungsdaten, globale Variablen, eine Switch-Anweisung, Sitzungsauthentifizierung und -autorisierung sowie direkten Zugriff auf Datensatzeigenschaften.
Versionierung von GetIt-Paketen
In dieser Version bietet GetIt (der Paketmanager von RAD Studio) Unterstützung für die Versionierung. Dies ermöglicht es Embarcadero und unseren Partnern, mehrere Versionen desselben Pakets zu veröffentlichen und anzubieten und bietet den Benutzern die Möglichkeit, eine bestimmte Version auszuwählen, auf die ihre Anwendungen angewiesen sind.
RAD Studio IDE Suchfunktionen
Diese Version bietet umfangreiche und konfigurierbare Suchfunktionen in vielen IDE-Fenstern, darunter der Projektmanager, die Strukturansicht, das Nachrichtenfenster und das Ereignisprotokoll. Für das Meldungsprotokoll gibt es außerdem zusätzliche Markierungs- und Gruppierungsoptionen.
RAD AI Companion Website
Embarcadero bringt einen auf RAD Studio zugeschnittenen Chatbot auf den Markt, der die Möglichkeit bietet, eine speziell auf unser Produkt und seine Bibliotheken trainierte KI zu befragen oder sie zu bitten, den Quellcode einer Anwendung zu generieren. Probieren Sie es selbst aus unter https://www.embarcadero.com/RADAICompanion.
Wichtige Qualitätsverbesserungen in RAD Studio 13
- Verbesserte Integration von Plattformen für Windows-APIs, das WebView 2-Steuerelement, iOS-API-Header und einen verbesserten Java2OP-Importer für Android.
- VCL enthält UIAutomation Microsoft-Schnittstellen, führt das TitleBar-Styling und den ActionMainMenuBar-Bildlauf ein.
- FireMonkey bietet eine stark verbesserte Stabilität und Geschmeidigkeit von Animationen, ein neues MaskEdit-Steuerelement und eine neue ApplicationEvents-Komponente, eine verbesserte FMXLinux-Integration und eine aktualisierte Version von Skia4Delphi.
- FireDAC erweitert die Unterstützung für unsigned Big Integer Datenbankfelder und enthält neue Funktionen für Oracle, FireBird und PostgreSQL.
- RAD-Server Zu den Verbesserungen gehören eine flexiblere Swagger-basierte API-Dokumentation, mieterspezifische Konfiguration und API-Versionierung.
- Delphi und C++ Code-Werkzeuge enthalten jetzt wieder die alte "klassische" Delphi CodeInsight-Engine für die Codevervollständigung, einen Delphi Upgrade Advisor-Assistenten und eine überarbeitete Visual Assist-Integration.
- Qualität von IDE und Debugger wurden erweitert, indem wir auf Version 20 von LLDB umgestiegen sind und Verbesserungen an Smart CodeInsight (unserer KI für Entwickler) vorgenommen haben.
