1 Punkte von GN⁺ 2025-09-13 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Embarcadero hat RAD Studio 13 Florence sowie Delphi 13 und C++Builder 13 offiziell veröffentlicht
  • Die neue Version enthält eine 64-Bit-IDE, erweiterten C++23-Support, Delphi-Spracherweiterungen (darunter den ternären Operator), AI-Komponenten sowie umfangreiche Qualitätsverbesserungen
  • Mit dem SmartCore AI Component Pack können Entwickler AI-Funktionen einfach in Apps integrieren oder AI-zentrierte Apps erstellen
  • Zentrale Funktionen für Web, Paketverwaltung und Plattformen wie WebBroker, WebStencils und GetIt wurden deutlich aufgewertet
  • In verschiedenen Bereichen wie Plattformen, IDE, Debugging, UI-Bibliotheken, Datenbankzugriff und Code-Tooling wurden Benutzbarkeit und Kompatibilität verbessert

Wichtige Ankündigungen zu RAD Studio 13 Florence

  • Embarcadero hat RAD Studio 13 Florence sowie Delphi 13 und C++Builder 13 offiziell veröffentlicht
  • Diese Version umfasst eine 64-Bit-RAD-Studio-IDE, den aktuellen C++Builder-Clang-Compiler, Delphi-Spracherweiterungen, AI-Komponenten und einen AI-Chatbot, Verbesserungen in bestehenden Funktionen sowie ein Update mit Fokus auf Qualität

Delphi-Spracherweiterungen und ternärer Operator

  • Die lange gewünschte Unterstützung für den ternären Operator wurde der Delphi-Sprache neu hinzugefügt
  • Die Schreibweise nutzt das Schlüsselwort „if“, ähnelt der Syntax in vielen anderen Sprachen und ermöglicht kompakte bedingte Ausdrücke
  • Eingeführt wurden außerdem verschiedene Syntaxverbesserungen wie die integrierte Funktion NameOf, die Compiler-Direktiven {$PUSHOPT}/{$POPOPT}, die implizite Deklaration des Self-Parameters in Record-Klassenoperatoren, die Operatoren „is not“ und „not in“, die Direktive „noreturn“ sowie Einschränkungen für generische Typen

C++Builder: Unterstützung für C++23 und Clang 20

  • Der moderne Win64-Compiler von C++Builder wurde auf Clang 20 aktualisiert
  • Durch die standardmäßige Übernahme des Sprachstandards C++23 wird eine moderne C++-Entwicklungsumgebung bereitgestellt
  • Verbesserte Address Sanitizer(ASAN)-Runtime, versionsbezogene Shared Libraries und stärkere Kompatibilität zu früheren Versionen

Einführung der 64-Bit-IDE

  • Erstmals wurde eine vollständige 64-Bit-IDE für die Windows-64-Zielplattform eingeführt
  • Unterstützung für Build und Debugging sowohl für Delphi als auch für C++, zusätzlich mit Code-Tooling auf Basis von Visual Assist
  • Funktionen wie COM/ActiveX, Type Libraries, Live Templates und das Surround-Menü wurden integriert
  • Der Installationsprozess wurde als Kernbestandteil in die IDE integriert

SmartCore AI Component Pack

  • Mit der Veröffentlichung des RAD Studio SmartCore AI Component Pack wird die einfache Integration von AI-Funktionen in Delphi- und C++Builder-Apps unterstützt
  • Eine einzelne AI-Verbindungskomponente kann per REST mit verschiedenen AI-Engines kommunizieren, darunter OpenAI, Claude, Gemini und Ollama
  • Komponenten für Anfragen mit verschiedenen Datentypen wie Text und Bildern lassen sich leicht mit der UI verbinden
  • Die Erweiterung AI-basierter Nutzererfahrungen wie Kontextgenerierung, Übersetzung, Datenanalysen und Chatbots wird erleichtert
  • Soll in Kürze über GetIt als offizielles Paket bereitgestellt werden

Verbesserungen bei WebStencils und WebBroker

  • In WebStencils (Web-Template-Bibliothek) und WebBroker wurden Session-Management, Apache-/Nginx-Unterstützung und verbessertes Logging eingeführt
  • WebStencils bietet Sessions, globale Variablen, switch-Anweisungen, Authentifizierung/Autorisierung, direkten Zugriff auf Datasets sowie detaillierte Steuerungsmöglichkeiten
  • Komplexe Websites sowie Berechtigungs- und Login-Systeme lassen sich dadurch einfach umsetzen

Paketversionsverwaltung in GetIt

  • Dem GetIt-Paketmanager wurde eine Versionsverwaltung hinzugefügt, einschließlich gleichzeitiger Bereitstellung mehrerer Versionen und auswählbarer Installation

IDE-Suchfunktionen und Benutzbarkeit

  • Die Suchfunktionen in Project Manager, Strukturansicht, Nachrichtenfenster und Ereignisprotokoll wurden erweitert, außerdem wurden Gruppierungsoptionen hinzugefügt

Website RAD AI Companion

  • Neuer AI-basierter Chatbot (RAD AI Companion) zur Unterstützung von RAD-Studio-13-Nutzern gestartet:

Neue und verbesserte Plattformintegration

  • Für Windows-Ziele wurden API-Überarbeitungen, WinRT-API, WinAPI-WinMD-Projektionen und das WebView2-Control aktualisiert
  • Erweiterte iOS-API-Header für Delphi, verbesserte Android-Build-/Deployment-Tools und ein optimierter Java2OP-Importer

Neue Funktionen in VCL und FireMonkey

  • VCL: Integration der Microsoft-UIAutomation-Schnittstelle (für Barrierefreiheit und automatisierte UI-Tests), Styling der Titelleiste, Verbesserungen an ControlList, FormsTabsBar und TToggleSwitch sowie Scroll-Unterstützung in ActionMainMenuBar
  • FireMonkey: Zahlreiche Verbesserungen wie Display Link Service (flüssigere Animationen), GPU-basierte Bitmap-Kopierleistung, neues MaskEdit, erweiterte Eigenschaften für TPresentedScrollBox, IFMXSpellCheckerServiceEx, TAlignLayout sowie eine neue ApplicationEvents-Komponente
  • Verbesserte Integration von FMXLinux und Aktualisierung von Skia4Delphi

Datenbankzugriff und FireDAC

  • FireDAC (hochwertige Bibliothek für DB-Zugriff) wurde aktualisiert, einschließlich OAuth-Authentifizierung (Oracle), paralleler Backups (Firebird) und erweitertem Support für PostgreSQL-Arrays
  • Verschiedene weitere Verbesserungen, darunter Unterstützung für Felder vom Typ Unsigned Big Integer
  • Künftig wird eine Lizenz für die InterBase 15 Developer Edition enthalten sein

RAD Server, API und Multi-Tenancy

  • Optionen für Swagger-basierte API-Dokumentation wurden ergänzt, ebenso eine Multi-Tenancy-Konfiguration und einfache Anwendung von API-Versionierung

Code-Tooling und Upgrade-Unterstützung

  • Die „Classic“-CodeInsight-Engine für Delphi wurde wiederhergestellt und wird parallel zu DelphiLSP angeboten
  • Einführung des Assistenten Delphi Upgrade Advisor (Empfehlungen für Projekteinstellungen und Codeverbesserungen)
  • C++: Visual-Assist-Integration für die 64-Bit-IDE sowie verbesserte Stabilität

Qualität von IDE und Debugger

  • Upgrade des LLDB-basierten Debuggers auf v20, verbessertes Debugging-Erlebnis in der 64-Bit-IDE und überarbeiteter Dialog „Attach to Process“
  • Detaillierte UI-Verbesserungen wie Smart CodeInsight, Editor-Tabs/-Themes und das Kopieren von Fehlermeldungen aus dem Strukturfenster
  • Erweiterte offizielle ToolsAPI zur Anpassung der IDE

Hinweise zur Produktnutzung

  • Testversionen und reguläre Builds von RAD Studio 13, Delphi 13 und C++Builder 13 sind online verfügbar
  • Bestehende Lizenznutzer können sie sofort herunterladen und erhalten E-Mail-Benachrichtigungen
  • Download unter https://my.embarcadero.com möglich

Noch keine Kommentare.

Noch keine Kommentare.