Embarcadero bracht de nieuwe 13 Florence versie uit op 10 september 2025.
Dit is een spannende release met veel nieuwe functies en kwaliteitsverbeteringen. Bekijk hieronder wat er nieuw en verbeterd is:
Belangrijkste nieuwe functies in RAD Studio 13
Nieuwe Ternary Operator en andere Delphi Taaluitbreidingen
RAD Studio 13.0 biedt een aantal verbeteringen aan de Delphi taal, te beginnen met de meest gevraagde taaluitbreiding, een ternaire operator. Geïmplementeerd met behulp van het "if" sleutelwoord, lijkt de ternaire operator toegevoegd aan Delphi op dezelfde functie in veel programmeertalen en biedt een kortere manier om een voorwaarde direct uit te drukken in een expressie. Delphi 13 introduceert ook andere syntaxisverbeteringen.
C++ 23 ondersteuning geïntroduceerd in C++Builder Windows Modern Toolchain
De C++Builder Modern Win64 compiler is geüpdatet naar Clang 20, die C++ 23 ondersteuning introduceert. Dit is een belangrijke verdere upgrade van de C++ Modern toolchain Embarcadero geleverd in RAD Studio 12.x.
64-bits IDE voor het Windows 64-doelplatform
RAD Studio 13 bevat onze eerste volledig uitgeruste 64-bits IDE voor het Windows 64-doelplatform en biedt klanten een veel grotere geheugenadresruimte in de IDE en een geïntegreerde debugger voor hun meest complexe toepassingen, plus de mogelijkheid om 64-bits databasestuurprogramma's te gebruiken tijdens het ontwerpen.
SmartCore AI Component Pack - Uw toegangspoort tot AI in uw apps
RAD Studio 13 introduceert een nieuwe set AI-componenten waarmee onze klanten AI-functies aan hun apps kunnen toevoegen of gloednieuwe AI-gerichte apps kunnen bouwen met Delphi of C++Builder.
Dit is een bouwsteen en een fundament voor de toekomst: Het is een kernarchitectuur waarop onze klanten en externe leveranciers kunnen bouwen en die ze kunnen uitbreiden om te integreren met andere AI-engines en UI-besturingselementen.
Een nieuwe AI-verbindingscomponent gebruikt specifieke stuurprogramma's om via REST te communiceren met verschillende AI-engines (waaronder OpenAI, Claude, Gemini en Ollama). Onderdeel van het componentenpakket is een set AI-verzoekcomponenten voor verschillende gegevenstypen (zoals tekst, afbeeldingen, structuurgegevens) die kunnen worden gekoppeld aan prompts en direct kunnen worden gekoppeld aan UI-besturingselementen om de resultaten weer te geven.
Sessiebeheer en andere verbeteringen aan WebBroker en WebStencils
Na het succes van de WebStencils web template library, biedt de nieuwe release uitbreidingen voor zowel WebStencils als de WebBroker foundation voor RAD Studio webapplicaties. WebBroker voegt sessiebeheer, betere Apache-integratie, Nginx webserverondersteuning en logging toe. WebStencils biedt ondersteuning voor sessiegegevens, globale variabelen, een switch-statement, sessieauthenticatie en -autorisatie en directe toegang tot eigenschappen van datasets.
Versiebeheer van GetIt-pakketten
In deze release voegt GetIt (RAD Studio's package manager) ondersteuning voor versiebeheer toe. Dit stelt Embarcadero en onze partners in staat om meerdere versies van hetzelfde pakket te publiceren en aan te bieden en biedt gebruikers de mogelijkheid om een specifieke versie te kiezen waarop hun applicaties vertrouwen.
RAD Studio IDE zoekfuncties
Deze release voegt uitgebreide en configureerbare zoekfuncties toe in veel IDE-vensters, waaronder de Project Manager, de Structure View, het Message pane en het Events log. Voor het Berichtenlogboek zijn er ook extra markeer- en groepeeropties.
RAD AI begeleidende website
Embarcadero lanceert een chatbot op maat van RAD Studio, die de mogelijkheid biedt om een AI te bevragen die specifiek is getraind op ons product en de bibliotheken, of om de bot te vragen broncode van applicaties te genereren. Probeer het zelf op https://www.embarcadero.com/RADAICompanion.
Belangrijkste kwaliteitsverbeteringen in RAD Studio 13
- Verbeterde platformintegratie voor Windows API's, de WebView 2-besturing, iOS API-headers en een verbeterde Java2OP-importeur voor Android.
- VCL bevat UIAutomation Microsoft interfaces, introduceert TitleBar styling en ActionMainMenuBar scrolling.
- FireMonkey biedt een sterk verbeterde stabiliteit en vloeiendheid van animaties, een nieuw MaskEdit besturingselement en een nieuw ApplicationEvents component, verbeterde FMXLinux integratie en een bijgewerkte versie van Skia4Delphi.
- FireDAC breidt de ondersteuning voor Unsigned Big Integer databasevelden uit en bevat nieuwe functies voor Oracle, FireBird en PostgreSQL.
- RAD-server verbeteringen zijn onder andere een flexibelere API-documentatie op basis van Swagger, huurder-specifieke configuratie en API-versiebeheer.
- Delphi en C++ Code Tooling bevatten nu weer de oude "Classic" Delphi CodeInsight engine voor code voltooiing, een Delphi Upgrade Advisor wizard, en een herwerkte Visual Assist integratie.
- Kwaliteit van IDE en debugger werden uitgebreid, waarbij we overgingen naar versie 20 van LLDB en verbeteringen aanbrachten aan Smart CodeInsight (onze AI voor ontwikkelaars).
