IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

RAD Studio 13 Florence disponible


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 748
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 748
    Billets dans le blog
    65
    Par défaut RAD Studio 13 Florence disponible
    Vous avez reçu (ou pas) cet email ?
    Chers développeurs,

    Le paysage du développement logiciel est en pleine mutation, et la sortie prochaine de RAD Studio 13 Florence, nouvelle version phare de RAD Studio, incarne la réponse à la fois audacieuse et prudente d’Embarcadero aux bouleversements tectoniques qui secouent le secteur.

    Depuis leurs origines dans Turbo Pascal jusqu’au développement multiplateforme moderne, Delphi et RAD Studio ont su s’imposer à chaque évolution significative de notre écosystème, et l’avènement de l’IA ne déroge pas à cette règle.

    S’appuyant sur les fonctionnalités d’IA introduites dans la version 12.2, RAD Studio 13 optimisera davantage votre capacité à travailler avec l’IA comme partenaire de codage, mais aussi votre capacité à créer des applications optimisées par l’IA pour vos propres clients.

    En intégrant des contrôles de confidentialité conçus pour les entreprises, RAD Studio répond à la principale préoccupation de notre secteur en matière d’adoption de l’IA. Grâce à la prise en charge de modèles ouverts tels que OpenAI, Google Gemini, Claude, mais aussi à l’intégration hors ligne d’Ollama, vous conservez une liberté totale et un contrôle complet sur la sécurité du code tout en bénéficiant de fonctionnalités d’IA de pointe. Pour les secteurs réglementés ou les projets sensibles, l’option hors ligne uniquement permet de garantir que votre propriété intellectuelle ne quitte jamais votre environnement de développement.

    Smart CodeInsight est dorénavant un partenaire de programmation d’IA qui comprend les langages Object Pascal, les modèles FireMonkey et les subtilités du développement natif multiplateforme.
    Bien que celui-ci mette surtout l'accent sur l'IA (je déteste ce terme et ne l'utilise que très peu surtout depuis que l'une d'entre elle m'ait proposé mon propre code ) d'autres "spoilers" officiels sur les nouveautés de cette version ont été émis à l'instar de ce billet ou celui-ci sur la partie WebStencil.

    Le Mercredi 10 Septembre 2025 de 17H00 à 18H30 vous êtes conviés à un webinaire (inscription ici)
    Nom : Whats-Coming-5886950.png
Affichages : 737
Taille : 543,6 Ko

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 510
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 510
    Par défaut
    Rien que de lire que Delphi 13 met l'accent sur l'IA, cela me fait vomir!

    Pour info, j'ai dernièrement eu à utiliser une fonctionnalité fournie sans la moindre explication ou exemple par Embarcadero.

    J'ai eu droit à moult explications et même à un exemple de code de la part de l'IA de Google... Je me suis cru dans une pub des années 90 "Canadry, cela a le goût de l'alcool, cela a l'air de l'alcool, mais... ce n'est pas de l'alcool":

    Le code avait l'apparence de Pascal orienté objet, mais quand j'ai essayé de le tester dans Delphi, il est ressorti que c'était du 100% fake! Les propriétés aussi bien bien que les fonctions utilisées n'existaient tout simplement pas dans Delphi

    Au lieu de faire dans l'IA, Embarcadero ferait mieux d'investir dans des gens compétents pour compléter leur doc merdique avec de vraies explications et de vrais exemples de code... Qu'ils prennent exemple sur Delphi 7!!!

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 748
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 748
    Billets dans le blog
    65
    Par défaut
    Alors, il y a mésentente sur l'IA, c'est juste une fonctionnalité prévue de l'IDE en faisant appel au menu, donc ce n'est pas une obligation, seulement une intégration.
    Bref, c'est un choix d'utilisation et de moteur proposé et non imposé.
    Sur les outils proposés par cet interface "IA" quelques trucs sont intéressants d'autres, je n'y ferais jamais appel c'est clair.

    Au lieu de faire dans l'IA, Embarcadero
    ils n'en font pas, ils ont juste intégrer les appels dans l'IDE pour nous éviter d'en sortir


    Pour info, j'ai dernière eu à utiliser une fonctionnalité fournie sans la moindre explication ou exemple par Embarcadero.
    J'ai vu passer ce message mais, vacances longues obligent, je n'ai pas réagi

  4. #4
    Membre chevronné Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    1 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chambord
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 205
    Par défaut
    C’est moi, ou à chaque nouvelle version il y a de moins en moins d’ajout technique et de plus en plus de cosmétique ?

    Une doc souvent vide sur les nouveautés des 3 ou 4 dernières version des plus frustrant quand on la compare à la version 7, jamais égalée !

    Au vu de la tarification délirante, c’est sans moi, ma version 10.2 pro et Lazarus 4.2 me suffise amplement

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 748
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 748
    Billets dans le blog
    65
    Par défaut
    Les clauses de confidentialité m'empêchent d'indiquer les évolutions de langage qui seront incluses dans la nouvelle version.
    Il y a le billet de Marco Cantu cité plus haut qui dévoile le nouvel opérateur ternaire
    X := if Left < 100 then 22 else 45; ou encore ShowMessage (if Left < 100 then 'Small' else 'Big') tout ce que je peux écrire c'est qu'il y a d'autre nouveautés.
    Quand à WebStencil, ce n'est pas vraiment de la cosmétique IDE mais bien plutôt un nouveau Intraweb (cela étant je n'ai pas encore mis le nez dedans)

    Pour ce qui est de la tarification, pour un amateur c'est vrai autant rester sur une version Community (qui est quand même une version 12.1 je crois) pour un pro comme cela a été mon cas pendant des années le fait de souscrire à la maintenance (pour une version entreprise) me revenenait aux alentours de 4€ jour par an pour pouvoir bénéficier des nouvelles versions ce qui vu sous cet angle est largement acceptable. Cela étant désormais puisque j'ai été coopté par le programme MVP juste avant mon départ à la retraite je n'ai effectivement plus ce souci pécunnier.

    Le gros hic reste effectivement la doc, devenue de plus en plus "participative" elle devient de moins en moins épaisse faute de rédacteurs. D'un autre côté sur nôtre forum c'est égalemnt le cas, combien d'entre vous participe aux FAQ ou écrivent des tutoriels ? C'est une activité souvent frustrante et loin d'être facile, j'en sais quelque chose mes tentatives d'écriture sur les styles FMX se sont heurtées à des problèmes non pas de codifications exemples mais de mise en texte un truc qui me paraissait "simple" (utilisation de plusieurs styles pour une application) que j'imaginais tenir en une vingtaine de pages s'avère faire désormais au moins 50 pages et ce sans en avoir vu le bout Bref trop long pour un seul tutoriels et trop de chapitres pour un "livre" je ne sais comment pallier ça d'où mes "vacances" prolongées sans vraiment mettre le nez dans Delphi

  6. #6
    Membre chevronné Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    1 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chambord
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 205
    Par défaut
    4 euros par ans ! ! ! , mais quel est ton secret ?

    Moi, c’est plutôt plus de 400 euros par pour maintenir la souscription sur ma licence pro, et si tu ne peux pas une fois tu es bon pour le tarif délirant la fois la d’après…

    La seule chose positive que je peux remonter c’est BARNSTEN, qui sont sympas, compétents et arrangeant !

  7. #7
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 510
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 510
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Le gros hic reste effectivement la doc, devenue de plus en plus "participative" elle devient de moins en moins épaisse faute de rédacteurs.
    Une doc "participative"? Non, mais je rêve! Embarcadero veut pas aussi faire une distribution "participative" de ses bénéfices avec ses utilisateurs?

    Mon bon SergioMaster, j'ai toujours apprécié tes interventions et tes efforts à pallier aux faiblesses inacceptables de la doc Embarcadero, mais là, c'est faire dans le "foutage de gueule" absolu!!!

    J'espère que cela relève de la politique du marketing de Embarcadero qui a fourni les "éléments de langage" à utiliser par les gars dans ton genre qui sont "liés" à la société ("liés" est un grand mot, Embarcadero profite plus des MVP qu'autre chose: des gens qui travaillent gratos contre quelques cacahuètes, cela ne se refuse pas).



    Citation Envoyé par SergioMaster Voir le message
    D'un autre côté sur nôtre forum c'est égalemnt le cas, combien d'entre vous participe aux FAQ ou écrivent des tutoriels ?
    Est-ce qu'il t'aurait échappé qu'il y a de moins en moins d'utilisateurs pro de Delphi?

    Est-ce qu'il t'aurait échappé que les patrons qui se proposent de payer leur collaborateurs pour faire le support d'une société tierce comme Embarcadero ne courent pas les rues?

    Est-ce qu'il t'aurait également échappé que les nouvelles générations ont changé? ils ne veulent pas faire une minute de plus qu'exigé pour leur job! Alors passer des heures à faire des tutos, tu oublies, regarder son téléphone mobile prend déjà la totalité de leur temps libre!

    Quand ils posent une question sur un forum et qu'ils trouvent ensuite la réponse par eux-mêmes, ils ne prennent même pas la peine de compléter leur discussion en fournissant la réponse pour faire profiter la communauté de leur nouveau savoir..

    La situation est simple: Si Embarcadero ne veut pas investir pour un support sérieux de ses produits, il faut tout simplement que la boite change de métier! Si elle ne le fait pas, c'est le marché qui s'en occupera (Personnellement, je dois me battre chaque année pour que ma société accepte de payer le renouvellement des abonnements Embarcadero)

  8. #8
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 748
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 748
    Billets dans le blog
    65
    Par défaut RAD Studio Florence disponible
    Bonjour,

    La dernière version de Delphi (et C++) est désormais disponible en téléchargement.
    C'est une version majeure ; reste à comprendre ce que l'on entend par là ! Pour moi il s'agit avant tout d'indiquer que cette version coexiste avec les versions "majeures" précédentes D12, D11, D10... Pour Embarcadero cela veut dire beaucoup plus : nouveautés, refontes/améliorations de pans entiers.
    La conférence de sortie a eu lieu hier après-midi, conférence que, cette fois, j'ai trouvé fluide même si le mélange des genres (Delphi et C++) peut-être déroutant.
    Vous pourrez retrouver cette présentation sur leur chaine Youtube à cette adresse https://www.youtube.com/@EmbarcaderoTech

    Nom : DELPHI_13_FINAL_632x400.png
Affichages : 654
Taille : 274,6 Ko

    Je ne vais pas détailler ici l'ensemble proposé je vous suggère pour un résumé d'aller sur la page https://www.embarcadero.com/fr/produ...in-13-florence

    J'imagine, que, comme à chaque fois, il y aura certains râles sur la politique de prix, le manque de documentation papier, etc. Mêmes doléances revenant à chaque nouvelle version, majeure ou non. Si on pouvait éviter ce genre de réflexions ,
    je préfère laisser la discussion ouverte que la bloquer

  9. #9
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 510
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 510
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    J'imagine, que, comme à chaque fois, il y aura certains râles sur la politique de prix, le manque de documentation papier, etc. Mêmes doléances revenant à chaque nouvelle version, majeure ou non. Si on pouvait éviter ce genre de réflexions
    Pourquoi? La vérité est mauvaise à dire?

    C'est le règne de la censure?

    Allez, je me lance "Delphi13 est super, génial, stratosphériquement extraordinnaire!"

    Là, c'est bon?

    J'ai droit à mon entrée gratuite au bal des faux-culs?

  10. #10
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 989
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 989
    Par défaut
    On passe de Delphi 12 version 23 à Delphi 13 version 37.

    Le numéro de version semble maintenant appairé à celui du compilateur.

  11. #11
    Communiqués de presse

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Avril 2025
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Avril 2025
    Messages : 406
    Par défaut Embarcadero a lancé l'EDI RAD Studio 13 Florence avec intégration de l'IA
    Embarcadero a lancé l'EDI RAD Studio 13 Florence avec intégration de l'IA, le nouvel opérateur ternaire de Delphi, des WebStencils améliorés et la prise en charge de C++23 pour C++Builder.

    Embarcadero a lancé RAD Studio 13 Florence, une mise à jour majeure pour le développement d'applications multiplateformes, avec le nouvel opérateur ternaire de Delphi, des WebStencils améliorés, l'intégration de l'IA et la prise en charge de C++23 via le compilateur Clang-20. Son nom, choisi par un vote de la communauté, met l'accent sur l'efficacité et l'innovation. Cette version promet une réduction du temps de développement et une compatibilité plus large avec les appareils pour les développeurs et les entreprises.

    Embarcadero Technologies est une société américaine de logiciels informatiques qui développe, fabrique, concède sous licence et assure le support de produits et services liés aux logiciels par l'intermédiaire de plusieurs divisions produits. Embarcadero est chargé du développement de Delphi, C++Builder et de Embarcadero RAD Studio. Embarcadero RAD Studio est un progiciel de développement rapide d'applications qui comprend Delphi et C++Builder pour la création d'applications natives Windows, mobiles et de bases de données.

    Delphi est un environnement de développement rapide d'applications (RAD) et un dialecte orienté objet du langage de programmation Pascal, développé à partir de Turbo Pascal. Delphi fonctionne sous Microsoft Windows et produit des applications pour Windows, Mac OS X, iOS et les appareils portables Android. C++Builder est équivalent à Delphi, mais est basé sur le langage de programmation C++ au lieu de Pascal, utilisant la bibliothèque de composants visuels Delphi et un compilateur C++ natif. La plupart des composants développés dans Delphi peuvent être utilisés dans C++Builder sans modification, mais l'inverse n'est pas vrai.

    Dans le monde en constante évolution des outils de développement logiciel, Embarcadero a dévoilé sa dernière avancée majeure avec la sortie de RAD Studio 13 Florence, une version qui promet d'élever la création d'applications multiplateformes vers de nouveaux sommets. S'inspirant de la ville italienne réputée pour son héritage Renaissance, cette itération s'appuie sur l'héritage de Delphi et C++Builder, en introduisant des fonctionnalités qui répondent aux exigences modernes telles que l'intégration de l'IA et des capacités de développement web améliorées. Cette version marque une mise à niveau importante pour les développeurs qui recherchent l'efficacité dans les applications multi-appareils.

    Le processus de dénomination lui-même a été mené par la communauté, Embarcadero ayant demandé aux utilisateurs de choisir entre Florence et Syracuse, pour finalement retenir le premier nom après des milliers de votes. Cette approche participative souligne l'engagement de l'entreprise envers sa base d'utilisateurs, où Florence l'a emporté grâce à ses associations avec l'innovation et l'excellence architecturale.


    Au cœur de RAD Studio 13 Florence se trouve l'introduction d'un opérateur ternaire pour Delphi, une fonctionnalité attendue depuis longtemps qui rationalise les expressions conditionnelles et rapproche le langage des paradigmes de programmation contemporains. Cette nouveauté permet aux développeurs d'écrire un code plus concis, réduisant ainsi les répétitions et améliorant la lisibilité dans les projets complexes.

    RAD Studio 13 introduit le nouvel opérateur ternaire, implémenté à l'aide du mot-clé « if », une nouvelle fonction intrinsèque NameOf, de nouvelles directives de compilation {$PUSHOPT} et {$POPOPT}, la déclaration implicite du paramètre « Self » dans les opérateurs Initialize et Finalize de la classe d'enregistrement, de nouveaux opérateurs linguistiques « is not » et « not in », une nouvelle directive « noreturn » pour la déclaration de procédure et des contraintes supplémentaires pour les types génériques (Delphi uniquement).

    Les améliorations apportées à WebStencils renforcent encore le développement d'applications web, en offrant des modèles et des outils d'intégration améliorés qui facilitent le prototypage rapide. Ces mises à jour s'inscrivent dans le cadre d'une initiative plus large visant à prendre en charge les plateformes émergentes, notamment une meilleure compatibilité avec les derniers systèmes d'exploitation et les normes linguistiques.

    RAD Studio 13 étend les technologies Web WebStencils (WebBroker, DataSnap, RAD Server) en fournissant des scripts côté serveur et en transformant RAD Server en un outil de site Web et de service Web. WebBroker ajoute la gestion des sessions, une meilleure intégration Apache, la prise en charge du serveur Web Nginx et une journalisation améliorée. WebStencils prend en charge les données de session, les variables globales et une nouvelle instruction switch, intégrant l'authentification et l'autorisation des sessions, et offrant un accès direct aux propriétés des ensembles de données afin de faciliter la création de sites Web complexes (Delphi et C++Builder).

    Nom : 1.jpg
Affichages : 10731
Taille : 77,3 Ko

    Les professionnels du secteur apprécieront la manière dont RAD Studio 13 répond au rôle croissant de l'intelligence artificielle dans la création de logiciels. Cette version étend les capacités de travail avec les frameworks d'IA, permettant aux développeurs d'intégrer directement des éléments d'apprentissage automatique dans leurs applications. Cette initiative positionne Embarcadero comme un acteur avant-gardiste dans le contexte de l'essor de l'IA, permettant de créer des applications plus intelligentes et plus adaptatives sur les environnements de bureau, mobiles et web.

    RAD Studio 13 introduit de nouveaux composants IA fondamentaux permettant d'ajouter des fonctionnalités IA aux applications ou de créer de toutes nouvelles applications axées sur l'IA avec Delphi ou C++Builder. Il s'agit d'un élément constitutif et d'une base pour l'avenir : il peut être étendu pour s'intégrer à d'autres moteurs IA et contrôles d'interface utilisateur. Le pack de composants IA SmartCore de GetIt utilisera des pilotes spécifiques pour communiquer via REST avec différents moteurs IA (notamment OpenAI, Claude, Gemini et Ollama). Les utilisateurs peuvent également ajouter des pilotes supplémentaires pour les fournisseurs d'IA afin d'étendre les capacités des applications (Delphi et C++Builder).

    Parallèlement à la sortie de RAD Studio 13, Embarcadero lance un chatbot adapté à RAD Studio, qui offre la possibilité d'interroger une IA spécialement formée sur le produit et ses bibliothèques ou de lui demander de générer du code source d'application (Delphi et C++Builder).

    Nom : 2.jpg
Affichages : 1634
Taille : 65,7 Ko

    Du côté du C++, la mise à jour intègre un compilateur basé sur Clang-20 qui introduit la prise en charge du C++23, promettant de meilleures performances et une syntaxe moderne pour les utilisateurs de C++Builder. La couverture pré-lancement souligne la manière dont cette mise à niveau s'attaque à des points faibles de longue date, tels que la vitesse de compilation et la gestion des erreurs, ce qui en fait une aubaine pour les projets au niveau de l'entreprise.

    Le compilateur C++Builder Modern Win64 a été mis à jour vers Clang 20, introduisant la prise en charge de C++ 23 (et le passage par défaut à C++ 23). Il s'agit d'une mise à niveau importante de la chaîne d'outils C++ Modern par rapport à RAD Studio 12.x. RAD Studio 13 offre un runtime Address Sanitizer (ASAN) amélioré, des bibliothèques partagées versionnées et une compatibilité améliorée avec les versions héritées du compilateur C++Builder (C++Builder uniquement).

    Nom : 3.jpg
Affichages : 1636
Taille : 64,9 Ko

    Le programme bêta d'Embarcadero pour cette version, baptisée Ganymede, a invité les clients abonnés à la mise à jour à tester les fonctionnalités en avant-première, favorisant ainsi un processus de perfectionnement collaboratif. Les invitations soulignent l'importance accordée aux commentaires des utilisateurs, qui ont contribué à améliorer la qualité et à développer de nouvelles fonctionnalités.

    Pour les entreprises qui dépendent du développement rapide d'applications, RAD Studio 13 Florence offre une mise à niveau intéressante, avec la promesse d'un temps de développement réduit et d'une prise en charge plus large des appareils. La suite continue d'exceller dans des domaines tels que la compilation Linux et le déploiement d'applications natives, conservant ainsi son avantage sur un marché concurrentiel.

    Les compilateurs RAD Studio ciblent Windows (avec Delphi et C++) et les plateformes Android, iOS, macOS et Linux (avec Delphi). La nouvelle version comprend un nettoyage des API Windows et des mises à jour des API WinRT, de la projection WinAPI WinMD et du contrôle WebView 2 dans TEdgeBrowser. Delphi comprend également des en-têtes API iOS étendus et un importateur Java2OP amélioré pour Android (Delphi et C++Builder pour Windows, Delphi pour les autres plateformes).

    En outre, cette version est le premier EDI 64 bits complet pour la plate-forme cible Windows 64 avec installation de l'EDI RAD Studio de base, offrant la prise en charge de Delphi et C++ pour la création et le débogage d'applications Windows 64 bits, incluant désormais : des outils de codage pour C++ via Visual Assist ; la prise en charge des bibliothèques COM, ActiveX et Type ; les modèles dynamiques (Ctrl+J) et le menu Surround, ainsi que des améliorations de la qualité (Delphi et C++Builder).

    Nom : 4.jpg
Affichages : 1625
Taille : 39,2 Ko

    À l'avenir, cette version ouvre la voie à de futures innovations, s'appuyant sur le succès de RAD Studio 12.3. Les développeurs à la recherche d'évolutivité trouveront particulièrement intéressant le mélange de tradition et de modernité de Florence, qui pourrait bien transformer la manière dont les équipes abordent les projets multifacettes dans les années à venir. Voici quelques améliorations apportées à la qualité :

    • VCL : RAD Studio 13 introduit de nouvelles fonctionnalités et des améliorations de la qualité pour les bibliothèques d'interface utilisateur intégrées. VCL introduit l'intégration des interfaces Microsoft UIAutomation et le style TitleBar, des améliorations aux composants ControlList, FormsTabsBar, TToggleSwitch, le défilement ActionMainMenuBar, et bien plus encore (Delphi et C++Builder).

    • FireMonkey : FireMonkey dans RAD Studio 13.0 intègre un nouveau service Display Link pour des animations plus stables et plus fluides. Amélioration des performances lors de la copie de bitmaps grâce à l'utilisation du GPU, un tout nouveau composant MaskEdit, des propriétés TPresentedScrollBox supplémentaires, une nouvelle interface IFMXSpellCheckerServiceEx, une mise à jour de TAlignLayout pour inclure de nouvelles options d'alignement pour centrer les contrôles, et un nouveau composant ApplicationEvents. L'intégration FMXLinux améliorée facilite l'utilisation du modèle d'interface utilisateur Linux disponible pour les clients Enterprise sous forme de package GetIt. La prise en charge de Skia4Delphi a également été mise à jour vers la version la plus récente (Delphi et C++Builder).

    • FireDAC et bases de données : RAD Studio 13 introduit plusieurs mises à jour de FireDAC, notamment une prise en charge étendue des champs de base de données Unsigned Big Integer pour des options plus flexibles lors du glissement d'un champ de l'éditeur de champs vers un formulaire visuel. Nouvelles fonctionnalités associées à l'authentification OAuth pour Oracle, opérations de sauvegarde parallèles pour FireBird et prise en charge améliorée des types de tableaux PostgreSQL. Remarque : RAD Studio inclut déjà une licence pour la prochaine édition InterBase 15 Developer (Delphi et C++Builder ; prise en charge des bases de données d'entreprise disponible uniquement dans Enterprise+).

    • Améliorations de RAD Server : RAD Studio 13 rend l'utilisation de la documentation API basée sur Swagger plus flexible, car les paramètres de schéma et de référence sont désormais facultatifs. La nouvelle version ajoute une option à la prise en charge de la multi-location RAD Server pour intégrer la configuration spécifique au locataire et introduit un moyen simple et direct de mettre en œuvre le versionnage des API (un serveur offrant plusieurs versions des mêmes API REST pour les applications clientes anciennes et nouvelles) (Delphi et C++Builder, éditions Enterprise et Architect uniquement).

    • Outils de code Delphi et C : En réponse aux demandes des clients Delphi, l'ancien moteur « classique » Delphi CodeInsight pour la complétion de code est à nouveau disponible comme alternative à la version DelphiLSP dans l'EDI. RAD Studio 13 fournit également un assistant Delphi Upgrade Advisor qui permet aux développeurs d'identifier les changements significatifs apportés à la configuration et au code du projet, améliorant ainsi le temps de compilation et l'expérience des outils de code. Pour C++, l'intégration de Visual Assist est activée dans l'EDI 64 bits, tout en offrant une stabilité améliorée dans l'EDI 32 bits (Delphi et C++Builder).

    • EDI et débogueur : RAD Studio 13 inclut de nombreuses améliorations de l'EDI. Les débogueurs basés sur LLDB sont mis à jour vers la version 20 de LLDB, correspondant à la mise à jour du compilateur C++ vers Clang 20. La qualité du débogueur a également été améliorée, en se concentrant principalement sur l'expérience de débogage de l'EDI 64 bits. De plus, la boîte de dialogue « Attach to Process » (Attacher au processus) a été repensée pour inclure des colonnes supplémentaires qui affichent des informations sur les processus, ainsi que divers contrôles de l'interface utilisateur. La nouvelle version comprend également des améliorations de Smart CodeInsight (une IA pour les développeurs) avec une nouvelle fonctionnalité « Test Connection » (Tester la connexion) dans la boîte de dialogue de configuration, ainsi que des améliorations des invites et du traitement des réponses.

      Dans l'EDI, les utilisateurs peuvent appliquer la couleur d'arrière-plan aux onglets de l'éditeur, activer le thème de l'EDI pour les couleurs de mise en évidence structurelle et copier les messages d'erreur à partir du volet Structure. RAD Studio 13 étend également ToolsAPI pour permettre aux clients et aux fournisseurs tiers d'étendre et de personnaliser l'EDI de manière presque illimitée à l'aide d'un ensemble officiel d'interfaces (Delphi et C++Builder).

    Source : Annonce d'Embarcadero RAD Studio 13 Florence

    Et vous ?

    Pensez-vous que cette annonce est crédible ou pertinente ?
    Quel est votre avis sur ces améliorations ?

    Voir aussi :

    RAD Studio 12.3 Athens est maintenant disponible avec Delphi 12.3 et C++Builder 12.3, présentant la version initiale de la version 64 bits de l'EDI RAD Studio

    Nouveautés dans les bibliothèques Delphi et C++Builder, un billet blog de Marco Cantu, Chef de produit RAD Studio chez Embarcadero Technologies, auteur de livres à succès sur Delphi
    Publication de communiqués de presse en informatique. Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  12. #12
    Membre éclairé
    Profil pro
    retraité
    Inscrit en
    Décembre 2010
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2010
    Messages : 865
    Par défaut
    Cela fait longtemps que j'en ai pas fait, cependant le truc étrange est que l'on peut développer pour linux MAIS l'IDE doit tourner sur windows. Ils n'ont qu'à faire comme QtCreator qui utilise Qt et donc existe partout ou Qt existe.

  13. #13
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 748
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 748
    Billets dans le blog
    65
    Par défaut
    @archqt C'est l'éternel dilemme, Faire un IDE qui tourne sur chaque OS ou Utiliser un IDE spécifique à un OS et compiler vers différentes cibles.

    NB. lors de la conférence de sortie, un interlocuteur à dit que l'IDE tournait sous Linux avec Wine, même si Embarcadero ne recommande pas. Toutefois, Wine reste un émulateur Windows donc l'IDE reste Windows

  14. #14
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 692
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par archqt Voir le message
    Cela fait longtemps que j'en ai pas fait, cependant le truc étrange est que l'on peut développer pour linux MAIS l'IDE doit tourner sur windows. Ils n'ont qu'à faire comme QtCreator qui utilise Qt et donc existe partout ou Qt existe.
    L'IDE est fait avec Delphi et ce depuis le début la première version de Delphi (1995). A cette époque il n'y avait que la VCL qui est basée sur le sdk Windows. Depuis 2010-2011, en plus de la VCL (qui continue à exister et à évoluer en fonction des nouveautés de Windows), il y a le framework Firemonkey (FMX) qui lui est multi plateforme. La réécriture (ou l'adaptation) du code de l'IDE pour le rendre compatible Firemonkey est peut être une tâche longue.Il me semble qu'Embarcadero avait envoyé un sondage il y a quelques temps à ses clients pour fixer des priorités sur la roadmap du produit. Il y avait par exemple comme propositions de disposer de l'IDE sous Mac OS, sous Linux, de nouvelles cibles du compilateur (Raspberry, wasm etc..).

    J'ai fait quelques essais de Delphi 13 sur des projets FMX (jeux vidéo en 2D et 3D) dans lesquels je manipule pas mal de bitmap et d'animations. Çà tourne effectivement mieux : je ne gagne pas en FPS mais c'est plus stable et un peu plus réactif.
    Sur le jeu de plateforme Nagory que j'ai presque terminé, avec Delphi 12.3 Athens j'atteignais au mieux 105 images par seconde et ça pouvait descendre à 90/95 images par seconde sur les niveaux chargés. Compilé avec Delphi 13, je suis à 105 images par seconde quasiment tout le temps et ça descend à 100 images par seconde là où j'étais à 90/95 avant. Le pc reste le même (un portable équipé d'un Ryzen 7 8840HS doté d'une partie graphique radeon 780m). L'information du nombre d'images par seconde m'est donnée par 2 moyens en simultané :
    - par mon propre code et affiché dans l'HUD du jeu;
    - par le driver d'AMD et affiché en surimpression.
    Les deux indiquent les mêmes chiffres (cela m'a servi à tester ma routine )
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  15. #15
    Membre chevronné Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    1 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chambord
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 205
    Par défaut
    Trop peu de vrai nouveautés à mon goût !

  16. #16
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 748
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 748
    Billets dans le blog
    65
    Par défaut
    Si tu te bases uniquement sur la présentation, on peut le penser.
    Il y a quelques améliorations de langage (comme l'opérateur ternaire) mais beaucoup sont plus cachées, à l'esprit me vient un TOrderedDictionnary mais je crois qu'elle est apparue avec la 12.3.

    Si côté VCL les composants visuel se sont étoffés ou améliorés, il est vrai que côté FMX je suis plus déçu car la plupart des améliorations (comme celle indiquée par gbgreg) sont plus "invisibles".

    Pour se rendre compte, il faut plus aller dans les documents nouveautés et autres pages du même genre

    D'autres composants tiers ne sont, pour l'instant j'espère, pas disponibles (Intraweb, JCL, JVCL, CNPack) laissons aux partenaires le temps de les modifier, même si la version Beta a été disponible depuis 6 mois, il n'est pas évident de proposer désormais les versions en 32 et 64 bits ce qui peut en partie expliquer les retards.
    A ce propos, un grand bravo à Thomas Mueller qui, 2 jours après la version officielle, a proposé GExpert pour D13. Vous en aurez besoin s'il vous manque le formateur de code (CTRL+D), qui suite à l'abandon de l'utilisation du framework .net a disparu

  17. #17
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 510
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 510
    Par défaut
    Citation Envoyé par der§en Voir le message
    Trop peu de vrai nouveautés à mon goût !
    Vu que la très grande majorité des intervenants de ce forum utilisent Delphi sans jamais payer un centime d'euro à Embarcadero, ils ne comprennent pas le pourquoi d'une nouvelle version annuelle de Delphi:

    Embarcadero ne sort pas une nouvelle version Delphi parce qu'il y a de vraies nouveautés. Embarcadero DOIT publier une nouvelle version Delphi CHAQUE ANNEE parce que ceux qui paient chaque année des abonnements pour utiliser Delphi doivent croire en avoir pour leur argent!!!


    Notons que la majorité de ceux qui paient un abonnement ne le font pas pour recevoir un quelconque support de Embarcadero, mais paient le "pizzo" de Embarcadero (pour info: "pizzo" = racket mis en place par les mafia italiennes envers les entreprises): "Si tu ne paies pas chaque année un abonnement de support, tu n'auras pas droit à une future mise à jour". Et oui, tu paies plus de 4 000 euro pour une licence et si tu oublies de payer une année d'abonnement de support, tu repaieras 4 000 pour avoir une version mise à jour!!!

    Et même là, le prix de l'abonnement est tellement élevé qu'en réalité on paie l'équivalent d'une nouvelle licence en payant 3 ans d'abonnement SANS devenir propriétaire d'une nouvelle licence!!!


    A l'époque de Delphi 7, la notion d'abonnement n'existait pas et donc la durée de vie d'une version se comptait en année... Avec l'abonnement annuel, la durée de vie d'une version se limite à 1 an.

    En résumé, quand Borland gérait Delphi avec une vue technologique, Embarcadero gère Delphi avec simplement une vue marketing.

  18. #18
    Membre chevronné Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    1 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chambord
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 205
    Par défaut
    Je ne fait pas partie de la majorité, j’ai acheté un certain nombre de versions des Turbo C et C++, de Turbo Pascal, des 2 versions de Turbo Basic, de Turbo vision, de paradox, de Dbase, de C++ builder, et de Delphi bien entendu…

    Si j’ai arrêté, c’est que je trouve que l’on paie fort cher si peu de nouveautés, et que la souscription est un procédé commercial scandaleux à mes yeux, sans parler de la qualité ou plutôt l’absence de cette dernière dans l’aide…

  19. #19
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 692
    Billets dans le blog
    2
    Par défaut
    J'ai payé pendant des années l'abonnement de ma licence Delphi pro (sous l'ère Embarcadero de XE2 à Rio).
    Maintenant, la licence Community couvre parfaitement mes besoins. Il est vrai que je bénéficie maintenant d'une licence Enterprise (c'est une licence de Dev en tant que MVP) qui m'apporte le compilateur Linux (que j'utilise) et d'autres fonctionnalités que je n'utilise pas vraiment pour mes besoins.

    Chez la concurrence, c'est souvent pareil : les éditeurs ont mis en place des abonnements. Les nouveautés apportées annuellement ne sont pas non plus spectaculaires d'une version à l'autre. Par contre, au fil des ans, cela se remarque entre la version actuelle et la version d'il y a 5-10 ans.
    De plus, chez JetBrains par exemple, si on ne renouvelle pas annuellement sa licence (718,80€ TTC et ça va passer à 862,80€ TTC en octobre...), l'outil ne fonctionne plus du tout.

    Chez Embarcadero, sans renouvellement, vous n'aurez certes plus accès aux mises à jour et au support mais votre licence de Delphi continuera d'être fonctionnelle et l'outil continuera à fonctionner à vie.

    Pour les tarifs, je ne peux que vous renvoyer sur le site de Barnsten.
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  20. #20
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 510
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 510
    Par défaut
    Citation Envoyé par gbegreg Voir le message

    Pour les tarifs, je ne peux que vous renvoyer sur le site de Barnsten[/URL].
    1.

    Et en quoi mon chiffre de 4 000 euro par licence est faux???????


    Nom : PrixDelphiLicence.png
Affichages : 157
Taille : 119,8 Ko


    2. Ce n'est pas parce que d'autres entreprises font aussi dans le "racket organisé" que la politique commerciale de Embarcadero est acceptable!!!


    Tous le monde ne peut pas se limiter à une version Community ou être un "collabo" de Embarcadero qui profite de la gratuité des licences pour dire tout le bien qu'ils pensent (ou ne pensent pas) de Embarcadero...

Discussions similaires

  1. RAD Studio 11 est disponible
    Par SergioMaster dans le forum Delphi
    Réponses: 103
    Dernier message: 06/10/2022, 13h03
  2. Patch Rad Studio 11.1 disponible
    Par SergioMaster dans le forum Delphi
    Réponses: 4
    Dernier message: 03/05/2022, 20h43
  3. RAD Studio 2010 disponible dans 20 jours
    Par Pedro dans le forum EDI
    Réponses: 6
    Dernier message: 07/08/2009, 00h22
  4. RAD Studio 2010 disponible dans 20 jours
    Par Pedro dans le forum C++Builder
    Réponses: 0
    Dernier message: 05/08/2009, 20h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo