Embarcadero a publié la nouvelle version 13 Florence le 10 septembre 2025.
Il s'agit d'une version passionnante qui comporte de nombreuses nouvelles fonctionnalités et améliorations de la qualité. Découvrez les nouveautés et les améliorations ci-dessous :
Principales nouveautés de RAD Studio 13
Nouvel opérateur ternaire et autres extensions du langage Delphi
RAD Studio 13.0 apporte un certain nombre d'améliorations au langage Delphi, à commencer par l'extension la plus demandée, l'opérateur ternaire. Implémenté à l'aide du mot-clé "if", l'opérateur ternaire ajouté à Delphi ressemble à la même fonctionnalité dans de nombreux langages de programmation et offre un moyen plus court d'exprimer une condition directement dans une expression. Delphi 13 introduit également d'autres améliorations syntaxiques.
Prise en charge de C++ 23 dans la chaîne d'outils Windows Modern C++Builder
Le compilateur C++Builder Modern Win64 a été mis à jour vers Clang 20, qui introduit la prise en charge de C++ 23. Il s'agit d'une mise à jour importante de la chaîne d'outils C++ Modern Embarcadero livrée avec RAD Studio 12.x.
IDE 64 bits pour la plateforme cible Windows 64
RAD Studio 13 comprend notre premier IDE 64 bits complet pour la plate-forme cible Windows 64, offrant aux clients un espace d'adressage mémoire beaucoup plus important dans l'IDE et le débogueur intégré pour leurs applications les plus complexes, ainsi que la possibilité d'utiliser des pilotes de base de données 64 bits au moment de la conception.
SmartCore AI Component Pack - Votre porte d'entrée pour l'IA dans vos applications
RAD Studio 13 introduit un nouvel ensemble de composants AI de base conçus pour aider nos clients à ajouter des fonctionnalités AI à leurs applications ou à créer de nouvelles applications axées sur l'AI avec Delphi ou C++Builder.
Il s'agit d'un élément constitutif et d'une base pour l'avenir : Il s'agit d'une architecture de base sur laquelle nos clients et les fournisseurs tiers peuvent s'appuyer et qu'ils peuvent étendre pour intégrer d'autres moteurs d'IA et contrôles d'interface utilisateur.
Un nouveau composant de connexion à l'IA utilise des pilotes spécifiques pour communiquer via REST avec différents moteurs d'IA (dont OpenAI, Claude, Gemini et Ollama). Le pack de composants comprend un ensemble de composants de requête d'IA pour différents types de données (comme le texte, les images, les données de structure) qui peuvent être associés à des invites et peuvent être liés directement à des contrôles d'interface utilisateur pour afficher les résultats.
Gestion des sessions et autres améliorations de WebBroker et WebStencils
Suite au succès de la bibliothèque de modèles web WebStencils, la nouvelle version propose des extensions de WebStencils et de WebBroker pour les applications web de RAD Studio. WebBroker ajoute la gestion des sessions, une meilleure intégration d'Apache, la prise en charge du serveur web Nginx et la journalisation. WebStencils prend en charge les données de session, les variables globales, une instruction de commutation, l'authentification et l'autorisation des sessions, l'accès direct aux propriétés des ensembles de données.
Versionnement des paquets GetIt
Dans cette version, GetIt (le gestionnaire de paquets de RAD Studio) ajoute la prise en charge de la gestion des versions. Cela permet à Embarcadero et à ses partenaires de publier et de proposer plusieurs versions d'un même paquetage et offre aux utilisateurs la possibilité de choisir une version spécifique sur laquelle leurs applications s'appuient.
Fonctionnalités de recherche de l'IDE RAD Studio
Cette version ajoute des fonctions de recherche étendues et configurables dans de nombreux volets de l'IDE, notamment le gestionnaire de projet, la vue structurelle, le volet des messages et le journal des événements. Pour le journal des messages, il y a également des options supplémentaires de mise en évidence et de regroupement.
Site web du compagnon de l'IA de la RAD
Embarcadero lance un chat bot adapté à RAD Studio, offrant la possibilité d'interroger une IA spécifiquement formée à notre produit et à ses bibliothèques ou de lui demander de générer le code source d'une application. Essayez-le vous-même à l'adresse suivante https://www.embarcadero.com/RADAICompanion.
Principales améliorations de la qualité dans RAD Studio 13
- Amélioration de l'intégration des plates-formes pour les API Windows, le contrôle WebView 2, les en-têtes d'API iOS et un importateur Java2OP amélioré pour Android.
- VCL inclut les interfaces Microsoft UIAutomation, introduit le style de la barre de titre et le défilement de la barre du menu principal.
- Singe de feu offre une stabilité et une fluidité des animations grandement améliorées, un nouveau contrôle MaskEdit et un nouveau composant ApplicationEvents, une intégration FMXLinux améliorée et une version mise à jour de Skia4Delphi.
- FireDAC étend la prise en charge des champs de base de données Unsigned Big Integer et inclut de nouvelles fonctionnalités pour Oracle, FireBird et PostgreSQL.
- RAD Server Les améliorations comprennent une documentation API plus flexible basée sur Swagger, une configuration spécifique au locataire et un versionnement de l'API.
- Delphi et C++ Code Tooling incluent à nouveau l'ancien moteur "classique" Delphi CodeInsight pour la complétion de code, un assistant Delphi Upgrade Advisor et une intégration Visual Assist retravaillée.
- Qualité de l'IDE et du débogueur ont été étendus, en passant à la version 20 de LLDB et en apportant des améliorations à Smart CodeInsight (notre IA pour les développeurs).
