1 Punkte von GN⁺ 2025-09-13 | 2 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

2 Kommentare

 
xguru 2025-09-13

Wow, jetzt bekommen also auch Delphi und C++Builder AI-Entwicklungskomponenten. Delphi ist für mich irgendwie so etwas wie eine geistige Heimat, deshalb schaue ich mir jede Neuigkeit dazu an, sobald sie erscheint.

 
GN⁺ 2025-09-13
Hacker-News-Kommentare
  • Es ist interessant, dass der Netflix-Mitgründer Marc Randolph früher bei Borland gearbeitet hat
    RAD Studio ist ein Tool, bei dem man wie bei VB6 Komponenten per Drag-and-drop auf ein Formular zieht und einfach verdrahtet, kombiniert mit einer weiterentwickelten Sprache
    Allerdings war das Tool viel zu teuer, und Microsoft riss den Markt mit Preiswettbewerb schnell an sich, sodass Borland früh die Führungsposition verlor und in eine Nische gedrängt wurde
    Danach ging das Wachstum zurück, und die Strategie änderte sich dahin, aus den bestehenden Nutzern Wert herauszuziehen
    Das Lazarus-/FreePascal-Projekt entstand als Alternative dazu

    • Ein wichtiger Grund dafür, dass Microsoft den Markt so schnell übernehmen konnte, war auch, dass sie den bekannten Entwickler Anders Hejlsberg direkt eingestellt haben
  • Delphi hat heute weniger Nutzer, und besonders Einsteiger kennen es kaum noch, aber es ist immer noch ein großartiges Tool (für C++ Builder gilt das Gleiche)
    Gerade das UI-Komponenten-Drag-and-drop-Erlebnis ist noch immer erstklassig, allenfalls Qt Creator kommt nahe heran
    Schade ist nur, dass die überzogene Lizenzpolitik der Vergangenheit seine Popularität geschmälert hat
    Inzwischen wird Delphi Community Edition kostenlos angeboten
    Wenn man etwas Zeit übrig hat, sollte man es unbedingt ausprobieren, es eignet sich wirklich gut für Hobbyprojekte

    • Persönlich halte ich WinForms für noch besser als diese beiden
      Ich nutze WinForms immer noch fürs Prototyping, und wenn ich in 15 Minuten schnell ein Mock-up für einen Manager bauen will, gibt es kaum etwas Besseres als WinForms
  • Es hat mich überrascht, dass Delphi in bestimmten Kreisen immer noch eine ziemlich stabile Nutzung aufweist
    Ich erinnere mich, dass ich vor ein paar Jahren mit einem Entwickler gesprochen habe, der Delphi aktiv verteidigte

    • Wenn man Verwaltungs-/Business-Tools für bestimmte Bekannte baut, die Plattform klar ist und man den Deployment-Weg gut kennt, dann sind RAD-Tools oder Plattformen mit Desktop-Build-Support die beste Wahl
      Auch die UX ist Browser-basierten Apps weit überlegen
      Ich selbst baue inzwischen Admin-Tools mit Java/Swing, und das ist viel einfacher und schneller als Web-Apps (ich nutze Claude Code für diese Rolle)
      Delphi wäre vermutlich ein noch besseres Tool in Bezug auf Entwicklungsgeschwindigkeit, Qualität und UX

    • Delphi könnte man das COBOL der 1990er nennen

  • Da der Server ausgefallen ist und ich den Originalbeitrag nicht sehen kann, hier eine Zusammenfassung der offiziellen Ankündigung
    "Embarcadero hat offiziell die Veröffentlichung von RAD Studio 13 Florence sowie Delphi 13 und C++Builder 13 bekannt gegeben
    Diese Florence-Version umfasst eine 64-Bit-IDE, einen aktualisierten C++Builder-Clang-Compiler, Delphi-Spracherweiterungen, AI-Komponenten, einen AI Companion, Verbesserungen bestehender Funktionen und einen starken Fokus auf Qualitätsverbesserungen"

  • Dass die Blog-Website (nicht die offizielle Hauptseite, sondern der Blog) nicht erreichbar ist, ist für ein kommerzielles Entwicklungstool kein gutes Zeichen
    Das ist bedauerlich, weil ich nostalgische Gefühle für Delphi habe

    • Ich habe keinen Compiler gesehen, dessen Hilfefunktion so gut war wie die von Delphi
      Selbst ohne Internet gab es hervorragend ausgebaute Dokumentation zu jeder Bibliothek samt praxisnahen Beispielen
      Ein besseres Tool, mit dem man so einfach Desktop-GUI-Apps bauen konnte, habe ich bis heute nicht gefunden
      Um 2010 herum habe ich Delphi aufgegeben und bin zu Java sowie Web/Mobile gewechselt, aber nichts kommt an diese Qualität heran
      Ironischerweise haben alle mit Borland Delphi kompilierten Apps die Eigenschaft, mit installiertem WINE reibungslos auf verschiedenen Plattformen wie Linux und OSX zu laufen

    • Es ist ironisch, auf einer Seite, die sich statisch per CDN ausliefern ließe, eine Cloudflare-Fehlerseite zu bekommen
      Und dass Embarcadero inzwischen sogar Ultra-Edit besitzt, fühlt sich ebenfalls wirklich seltsam an

  • Wenn bei nicht komplexem Code ein Memory-Segmentation-Fault auftritt, dann ist das ein Missverständnis von Object Pascal selbst