Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Nouvelles

Commentaire du PM de la feuille de route de novembre 2020 de RAD Studio

par Marco Cantu, David Millington et Sarina DuPont

introduction

L’Ă©quipe de gestion de produit Embarcadero RAD Studio met rĂ©guliĂšrement Ă  jour la feuille de route de dĂ©veloppement de produit pour Delphi, C ++ Builder et RAD Studio. Comme vous pouvez le voir dans notre article de blog officiel sur la feuille de route, nous venons de publier une nouvelle version de la feuille de route, couvrant les principales fonctionnalitĂ©s que nous avons prĂ©vues pour les 12 prochains mois. En plus des diapositives officielles de la feuille de route, nous voulions offrir plus de dĂ©tails, d’informations et d’informations avec cet article de blog supplĂ©mentaire. Vous trouverez peut-ĂȘtre utile d’ouvrir les diapositives pour rĂ©fĂ©rence tout en lisant les informations dĂ©taillĂ©es que nous fournissons ici.

Dans notre feuille de route, vous pouvez trouver les principales fonctionnalitĂ©s que nous avons prĂ©vues pour l’annĂ©e civile 2021. Avant de passer aux dĂ©tails de notre feuille de route mise Ă  jour, nous souhaitons rĂ©capituler ce que nous avons livrĂ© jusqu’Ă  prĂ©sent.

Au dĂ©but de cette annĂ©e, nous avons sorti 10.4 Sydney. La version 10.4 a Ă©tĂ© trĂšs bien accueillie par nos clients et comprenait la premiĂšre livraison de notre rĂ©Ă©criture complĂšte du moteur Delphi Code Insight, dĂ©sormais basĂ©e sur l’architecture de protocole Language Server, un nouveau dĂ©bogueur pour C ++ Win64, qui rĂ©pondait Ă  une demande client de trĂšs longue date et de nouvelles fonctionnalitĂ©s du langage Delphi telles que les enregistrements gĂ©rĂ©s personnalisĂ©s. Nous avons Ă©galement considĂ©rablement Ă©tendu le cas d’utilisation des styles VCL avec la prise en charge des moniteurs HighDPI et du style par contrĂŽle.

Nous avons suivi la version 10.4 de Sydney avec 10.4.1 en septembre 2020, qui Ă©tait principalement axĂ©e sur la qualitĂ© et les amĂ©liorations supplĂ©mentaires des fonctionnalitĂ©s fournies dans 10.4, en particulier la prise en charge de Delphi LSP rĂ©cemment ajoutĂ©e. 10.4.1 comprend plus de 800 amĂ©liorations de la qualitĂ©, y compris plus de 500 amĂ©liorations de la qualitĂ© pour les problĂšmes signalĂ©s publiquement dans le portail qualitĂ© d’Embarcadero.

Avant d’entrer dans les dĂ©tails sur les versions 10.4.2 et 10.5, nous voulions souligner que 10.4 / 10.4.1 a Ă©tĂ© l’une de nos versions les plus populaires Ă  ce jour, avec plus de tĂ©lĂ©chargements que les versions 10.3 et 10.2. C’est particuliĂšrement impressionnant au milieu du COVID-19. Nous attribuons le succĂšs Ă  la fois Ă  la sortie et Ă  notre engagement accru avec des partenaires technologiques qui continuent de collaborer avec notre Ă©quipe pour mettre Ă  niveau et dĂ©velopper de nouvelles fonctionnalitĂ©s. Nous tenons Ă©galement Ă  remercier, vous, nos clients pour les excellents commentaires que vous avez fournis Ă  l’Ă©quipe produit, en termes de fonctionnalitĂ©s que vous aimeriez voir ajoutĂ©es et de domaines sur lesquels vous aimeriez que nous nous concentrions pour la qualitĂ© et votre participation. dans nos programmes bĂȘta (ce qui est l’un des avantages d’ĂȘtre sur abonnement).

Actuellement, nous travaillons sur la version 10.4.2, prĂ©vue pour la premiĂšre partie de l’annĂ©e civile 2021 et dĂ©taillĂ©e dans la feuille de route et dans cet article de blog de commentaires. Quelques temps avant la sortie, nous prĂ©voyons d’inviter les clients RAD Studio, Delphi et C ++ Builder disposant d’un abonnement de mise Ă  jour actif Ă  rejoindre les tests bĂȘta pour la prochaine version. La version bĂȘta 10.4.2 sera une version bĂȘta de la NDA, obligeant les participants Ă  signer notre accord de non-divulgation avant de pouvoir participer Ă  la version bĂȘta. Être en mesure de rejoindre les versions bĂȘta et de participer Ă  fournir des commentaires Ă  la gestion des produits au dĂ©but du cycle de dĂ©veloppement est l’un des avantages d’ĂȘtre Ă  jour sur l’abonnement aux mises Ă  jour.

Pour la version 10.5, nous prĂ©voyons d’introduire une nouvelle plate-forme cible pour Delphi, macOS ARM (basĂ© sur des processeurs Apple Silicon), un travail important autour de la prise en charge d’IDE HighDPI, des extensions de chaĂźne d’outils C ++ et de nombreuses autres fonctionnalitĂ©s supplĂ©mentaires et amĂ©liorations de la qualitĂ©. Voir ci-dessous pour plus de dĂ©tails.

Chronologie de la feuille de route de RAD Studio

Avant d’aborder les dĂ©tails des fonctionnalitĂ©s sur lesquelles l’Ă©quipe de dĂ©veloppement travaille aujourd’hui ou recherche pour l’avenir, examinons la chronologie des versions Ă  venir, comme indiquĂ© dans la diapositive principale de la feuille de route:

rad2020roadmap05

Commentaire de David sur les plans 10.4.2

Delphi Code Insight

Comme Marco l’a Ă©crit ci-dessus, dans 10.4.1, nous nous sommes fortement concentrĂ©s sur la qualitĂ©. Cela se poursuit dans 10.4.2, avec un domaine de travail important Ă©tant le nouveau Delphi Code Insight (alias Delphi LSP.) Non seulement 10.4.2 inclura de nombreux correctifs et ajustements, ainsi que des fonctionnalitĂ©s d’analyse de code moins couramment utilisĂ©es que nous n’avons pas. inclure dans la version initiale, mais aussi des fonctionnalitĂ©s nouvelles ou considĂ©rablement amĂ©liorĂ©es dans la complĂ©tion de code. Par exemple, nous prĂ©voyons d’ajouter un ctrl-clic sur « hĂ©rité », ainsi que la complĂ©tion retravaillĂ©e dans les clauses « uses », entre autres.

Analyse du code C ++

C ++ poursuit également le thÚme du travail de qualité en cours, avec un accent sur deux domaines.

Le plus notable pour tous les clients C ++ sera une rĂ©vision complĂšte de l’achĂšvement du code C ++ lors de l’utilisation des compilateurs Clang. Dans la version 10.3, lors de la mise Ă  niveau vers C ++ 17, nous avons dĂ» remplacer la technologie de complĂ©tion de code utilisĂ©e par l’EDI. Depuis son introduction, nous avons amĂ©liorĂ© la complĂ©tion du code dans chaque version, en traitant des cas d’utilisation oĂč des modĂšles de code spĂ©cifiques ou des configurations de projet pourraient entraĂźner des problĂšmes de complĂ©tion.

Pour la version 10.4.2, nous avons dĂ©cidĂ© d’entreprendre une refonte complĂšte de l’achĂšvement de code pour C ++, afin de fournir la productivitĂ© de dĂ©veloppeur recherchĂ©e par les clients. Les clients C ++ doivent trouver que l’achĂšvement du code et la navigation fonctionnent de maniĂšre fiable et efficace.

Nous avons mĂȘme abordĂ© des cas plus difficiles, comme fournir une complĂ©tion dans un fichier d’en-tĂȘte (beaucoup plus difficile que dans un fichier .cpp)! Le rĂ©sultat final devrait ĂȘtre tout ce que vous nous avez demandĂ©.

Qualité C ++ et gestion des exceptions

L’autre objectif de qualitĂ© important pour C ++ dans 10.4.2 concerne la gestion des exceptions.

La gestion des exceptions est un domaine complexe, nĂ©cessitant une interopĂ©rabilitĂ© Ă©troite entre le compilateur et RTL pour fonctionner correctement. Il existe des conventions courantes pour les exceptions, telles que ne jamais permettre Ă  une exception de traverser une limite de module (par exemple, ĂȘtre lancĂ©e dans une DLL mais interceptĂ©e dans un EXE), mais celles-ci ne sont pas toujours suivies, parfois pour de bonnes raisons. En C ++, nous devons gĂ©rer les exceptions C ++, les exceptions OS et SEH, sans oublier la gestion des exceptions de Delphi.

Dans 10.4.2, nous avons remaniĂ© le systĂšme de gestion des exceptions. À l’approche de la sortie, attendons avec impatience un article de blog dĂ©taillant les scĂ©narios que nous prenons en charge. En interne, nous constatons actuellement de grandes amĂ©liorations!

IDE

En plus de l’accent mis sur la complĂ©tion de code pour les deux langues, l’EDI a d’autres travaux prĂ©vus pour 10.4.2.

Dans la version 10.3, nous avons introduit les deux thĂšmes actuels, un style clair et sombre (en fait, un style sombre, bien que trĂšs diffĂ©rent, a Ă©tĂ© introduit pour la premiĂšre fois en 10.2.3. C’Ă©tait l’une de nos fonctionnalitĂ©s les plus populaires.) Le style clair est principalement bleu pĂąle. Cette version, nous ajoutons un troisiĂšme style, qui utilise le gris traditionnel et non le bleu pour les couleurs principales. ConsidĂ©rez-le comme un style rĂ©tro pour ceux qui aiment l’apparence de l’IDE autour de l’Ăšre 2010-XE7, un rappel au look classique. Nous pensons Ă©galement qu’il peut ĂȘtre utile pour ceux qui ont besoin de mesures spĂ©ciales pour la vue.

Nous prĂ©voyons Ă©galement un travail de qualitĂ© supplĂ©mentaire autour des dispositions de bureau, des dispositions multi-Ă©crans, de la conception de formulaires et d’autres domaines similaires. Cela inclut de vous permettre de concevoir votre formulaire dans le concepteur de formulaire en mĂȘme temps que d’ouvrir le code de ce formulaire. D’aprĂšs les commentaires, il s’agissait de la raison la plus courante d’utiliser l’ancien concepteur non ancrĂ©, que nous avons supprimĂ© dans la version 10.4.1, et nous sommes heureux de vous permettre Ă  la fois de coder et de concevoir dans une unitĂ© de formulaire Ă  l’aide du concepteur moderne.

Enfin, nous voulons amĂ©liorer l’outil de migration des paramĂštres, pour aider Ă  dĂ©placer les paramĂštres de RAD Studio d’une version Ă  l’autre (comme de 10.3 Ă  10.4) et pour mieux prĂ©server votre configuration lors du passage Ă  une version de mise Ă  jour (comme de 10.4.1 Ă  10.4.2 ). Nous prĂ©voyons d’ajouter des configurations prĂ©dĂ©finies spĂ©cifiques pour chaque scĂ©nario et d’inclure des fichiers de configuration en plus des paramĂštres de registre considĂ©rĂ©s aujourd’hui.

Commentaire de Marco sur les plans 10.4.2

En termes de systĂšmes d’exploitation cibles, nous nous concentrons actuellement sur l’amĂ©lioration des plates-formes existantes prises en charge dans 10.4.x, et nous travaillons sur deux domaines prioritaires pour la version 10.4.2.

Le premier fait partie de notre focalisation continue sur Windows en tant que cible principale. Sur le systĂšme d’exploitation Microsoft, nous suivons de prĂšs la direction actuelle de Microsoft d’unification de l’API WinRT et de l’API Win traditionnelle, via Project Reunion. Project Reunion (https://github.com/microsoft/ProjectReunion) comprend diffĂ©rentes technologies, les premiĂšres Ă©tant WinUI 3, WebView2 et MSIX.
Le contrÎle WebView2 est un nouveau composant de plate-forme Windows incorporant Edge Chromium. Nous avons fourni la prise en charge de cette fonctionnalité dans la version 10.4 avec le composant TEdgeBrowser VCL.

Le deuxiĂšme Ă©lĂ©ment de base sera la prise en charge du format d’empaquetage MSIX que nous prĂ©voyons pour 10.4.2. MSIX est le successeur de APPX, une cible que nous proposons actuellement dans le cadre de l’intĂ©gration de RAD Studio IDE Desktop Bridge, et est destinĂ© au Microsoft Store et au dĂ©ploiement en entreprise.

Un autre domaine de notre prise en charge amĂ©liorĂ©e de la plate-forme Windows, et en particulier des applications VCL, est l’ajout de deux nouveaux contrĂŽles visant Ă  aider nos clients Ă  moderniser et Ă  amĂ©liorer l’UX de leurs applications. Nous travaillons sur de nouveaux contrĂŽles Windows natifs VCL, afin que vous puissiez fournir une interface utilisateur plus moderne Ă  vos clients:

  • L’un est une vue de liste virtuelle hautement optimisĂ©e, qui vous permettra d’afficher un grand nombre d’Ă©lĂ©ments avec une combinaison flexible de texte et de graphiques. Le contrĂŽle sera basĂ© sur l’approche du contrĂŽle DBCtrlGrid existant, mais sans nĂ©cessiter une source de donnĂ©es. Il prendra en charge l’utilisation des liaisons dynamiques.
  • L’autre nouveau composant VCL que nous ajoutons est un contrĂŽle d’entrĂ©e numĂ©rique, similaire au contrĂŽle de plate-forme WinUI NumberBox. Ce contrĂŽle permet une saisie numĂ©rique plus simple et plus fluide, en tenant compte de diffĂ©rents formats (entiers, nombres Ă  virgule flottante, valeurs monĂ©taires) et en incluant Ă©galement l’Ă©valuation d’expressions simples.

La deuxiĂšme partie de nos amĂ©liorations se concentre sur les plates-formes cibles actuellement prises en charge. Nous prĂ©voyons de fournir une compatibilitĂ© totale avec les nouvelles versions des systĂšmes d’exploitation publiĂ©es par Apple et Google aprĂšs la sortie de RAD Studio 10.4.1. Bien que vous puissiez cibler ces plates-formes aujourd’hui, il existe quelques problĂšmes en suspens que nous souhaitons rĂ©soudre correctement (plutĂŽt que via des solutions de contournement). L’objectif est d’avoir un support complet pour:

  • iOS 14 et iPadOS 14 (Delphi et C ++)
  • macOS 11.0 Big Sur (Intel) (Delphi)
  • Android 11 (Delphi)

En termes de qualitĂ©, nous allons continuer avec un effort significatif sur la stabilitĂ©, les performances et la qualitĂ© en 10.4.2 (comme nous l’avons fait en 10.4.1). Nous prĂ©voyons de rĂ©soudre les problĂšmes signalĂ©s par les clients et de prendre en charge les escalades dans de nombreux domaines du produit. Les outils et bibliothĂšques sur lesquels nous allons particuliĂšrement nous concentrer, en plus de ceux listĂ©s par David prĂ©cĂ©demment, incluent:

  • Le compilateur Delphi (pour toutes les plates-formes) pour amĂ©liorer sa robustesse et sa compatibilitĂ© descendante, mais un accent particulier et profond sur les performances du compilateur (et de l’Ă©diteur de liens) pour rĂ©duire le temps de compilation pour les grands projets et Ă©galement accĂ©lĂ©rer le moteur LSP (qui utilise le compilateur pour analyser le code source).
  • La bibliothĂšque client SOAP avec l’outil d’importation WSDL qui gĂ©nĂšre le code client utilisĂ© pour s’interfacer avec les serveurs SOAP
  • La bibliothĂšque de programmation parallĂšle (PPL), qui offre une grande abstraction des diffĂ©rentes plates-formes et des capacitĂ©s de threading des processeurs multicƓurs, en termes de tĂąches, d’avenir et de boucles for parallĂšles
  • Les solutions de service Web Ă  plusieurs niveaux font partie de RAD Studio, avec des amĂ©liorations Ă  la fois de RAD Server et de l’ancien moteur DataSnap, et des amĂ©liorations gĂ©nĂ©rales des bibliothĂšques clientes HTTP et REST. Nous allons Ă©galement continuer Ă  nous concentrer sur notre support cloud Azure et AWS.
  • Les styles VCL et HighDPI vont recevoir une attention particuliĂšre, ainsi que la VCL en gĂ©nĂ©ral
  • Pour la bibliothĂšque FireMonkey, nous continuons Ă  amĂ©liorer les composants TMemo (Ă  la fois dans la plate-forme et dans les versions stylisĂ©es), le pilote de bibliothĂšque GPU Metal introduit dans la version 10.4 et Ă  retravailler la gestion des capteurs sur Android, pour offrir une meilleure prise en charge de divers appareils Android.

RAD Studio 10.5

Pour référence, voici à nouveau la diapositive principale de la feuille de route:

rad2020roadmap05

Commentaire de David sur les plans 10.5

Expérience utilisateur

Nous avons un certain nombre de nouvelles fonctionnalités intéressantes, attendues par de nombreux clients, prévues pour la version 10.5.

Tout d’abord, nous prĂ©voyons une prise en charge complĂšte du DPI Ă©levĂ© dans l’IDE. La VCL prend en charge le DPI Ă©levĂ© depuis quelques versions maintenant, et l’EDI de RAD Studio, qui utilise principalement la VCL, prendra dĂ©sormais Ă©galement en charge le DPI Ă©levĂ©. Cela garantit un rendu net sur tous les Ă©crans haute rĂ©solution modernes, y compris lorsque vous dĂ©placez des fenĂȘtres sur des Ă©crans avec diffĂ©rentes rĂ©solutions et Ă©chelles.

Le concepteur de formulaires VCL est l’un des outils clĂ©s que vous utilisez lors de la crĂ©ation de votre application. Le but du concepteur est de crĂ©er rapidement une interface utilisateur en voyant Ă  quoi elle ressemblera lorsque votre application sera exĂ©cutĂ©e, contrairement aux outils d’interface utilisateur qui dĂ©crivent une interface utilisateur uniquement sous forme de texte et ne fournissent aucune boucle de rĂ©troaction / itĂ©ration immĂ©diate. Dans la version 10.5, nous prĂ©voyons d’Ă©tendre cet Ă©lĂ©ment de ressemblance avec l’apparence de votre application lorsqu’elle sera exĂ©cutĂ©e en ajoutant la prise en charge du style VCL au concepteur.Ainsi, lorsque l’un de vos contrĂŽles est stylĂ©, vous le verrez Ă©galement stylĂ© dans le concepteur.

Le concepteur de formulaires FMX est Ă©galement un outil clĂ© lorsque vous crĂ©ez une application multiplateforme. Nous prĂ©voyons d’intĂ©grer certains des outils de conception dont dispose le concepteur VCL, tels que les guides d’alignement, pour garantir que le concepteur dispose des fonctionnalitĂ©s de productivitĂ© dont vous avez besoin.

Nous prĂ©voyons Ă©galement de nous concentrer sur l’intĂ©gration du contrĂŽle de code source de l’EDI, pour aider votre Ă©quipe Ă  collaborer. De plus, nous prĂ©voyons quelques amĂ©liorations de la prĂ©sentation de l’EDI lors de la premiĂšre exĂ©cution, pour aider les nouveaux utilisateurs de Delphi et C ++ Builder Ă  dĂ©marrer.

Enfin, de nombreux clients utilisent Delphi ou C ++ Builder sur un serveur de build dĂ©diĂ©. En plus du contrĂŽle de code source, des tests et des pratiques similaires, il est recommandĂ© que les versions officielles se produisent sur une machine ou une VM spĂ©cifique. Actuellement, pour installer RAD pour un serveur de construction, vous devez installer l’EDI complet – mais cela ne devrait pas ĂȘtre requis, car la construction n’a besoin que des outils de ligne de commande. Nous prĂ©voyons un scĂ©nario d’installation spĂ©cifiquement pour les serveurs de construction.

Générateur C ++

Dans 10.4.0, nous avons introduit un nouveau dĂ©bogueur pour C ++ Win64. Cela rĂ©pondait Ă  une demande courante des clients, en particulier parce que nous avons inclus des «formateurs», un moyen d’Ă©valuer facilement le contenu des conteneurs STL ou de toute structure de donnĂ©es, y compris la vĂŽtre. C’Ă©tait un tout nouveau dĂ©bogueur, pas une nouvelle version de celui que nous utilisions prĂ©cĂ©demment. Dans la version 10.5, nous prĂ©voyons un nouveau remplacement similaire pour un autre outil de base, l’Ă©diteur de liens. Comme le dĂ©bogueur, ce sera pour Win64.

Vous remarquerez ici un focus sur Windows 64 bits. De nombreux clients utilisent Clang pour cibler Win64, et nous voulons nous assurer que nos outils sont au mĂȘme niveau ou meilleurs que les outils auxquels vous pouvez ĂȘtre habituĂ© Ă  partir du compilateur classique. De plus, de nombreuses personnes commencent Ă  s’intĂ©resser exclusivement au 64 bits, les applications 32 bits Ă©tant mises Ă  niveau et les nouvelles applications Ă©tant uniquement en 64 bits.

Visual Assist est une extension de productivitĂ© incroyable pour Visual C ++, qui permet de complĂ©ter le code, de refactoriser et plus encore. Nous avons recherchĂ© diffĂ©rentes maniĂšres de l’intĂ©grer dans C ++ Builder et prĂ©voyons de le faire dans la version 10.5.

Enfin, nous prĂ©voyons Ă©galement d’amĂ©liorer l’interopĂ©rabilitĂ© Delphi / C ++. Être capable d’utiliser deux langages est un gros gain de productivitĂ© et l’une des principales raisons d’utiliser C ++ Builder ou RAD Studio, et c’est un travail pour peaufiner cette intĂ©gration. Il devrait fournir une intĂ©gration plus fluide avec les fonctionnalitĂ©s RTL.

DĂ©bogueur Delphi

Dans la version 10.4, nous avons introduit un tout nouveau dĂ©bogueur pour C ++ Win64 (notĂ© ci-dessus) basĂ© sur LLDB. En fin de compte, nous visons Ă  utiliser le mĂȘme dĂ©bogueur sur toutes les plates-formes – aujourd’hui, nous utilisons un mĂ©lange de diffĂ©rents dĂ©bogueurs. La clĂ© pour cela est d’ajouter une interface de langage Delphi Ă  LLDB, ce qui vous permet d’Ă©valuer la syntaxe Delphi dans, par exemple, la boĂźte de dialogue Evaluer / Modifier. Nous prĂ©voyons d’introduire la premiĂšre plate-forme utilisant LLDB avec ce nouveau frontend en 10.5.

Commentaire de Marco sur les plans 10.5

Plateformes

Concernant la plate-forme Windows, comme mentionnĂ© prĂ©cĂ©demment, nous prĂ©voyons d’offrir un support pour les diffĂ©rentes technologies qui font partie de Microsoft Project Reunion. En particulier, dans la version RAD Studio 10.5, nous sommes impatients d’intĂ©grer la prise en charge de Windows UX moderne via la bibliothĂšque WinUI 3. Selon la feuille de route de Microsoft pour la bibliothĂšque, il devrait devenir possible d’utiliser les composants de cette bibliothĂšque dans une application native basĂ©e sur l’API classique, mĂ©langeant formulaires et contrĂŽles de types diffĂ©rents. Les dĂ©tails rĂ©els dĂ©pendront de ce que la bibliothĂšque offrira en termes d’intĂ©gration avec les applications natives, mais notre plan actuel est d’intĂ©grer cette bibliothĂšque dans la VCL avec de nouveaux contrĂŽles spĂ©cifiques.

En parlant de plates-formes, nous souhaitons ajouter une nouvelle cible pour les applications Delphi: un nouveau compilateur pour la version ARM du systĂšme d’exploitation macOS avec du matĂ©riel Apple alimentĂ© par des processeurs Apple Silicon. Bien que vous puissiez exĂ©cuter des applications Intel, l’objectif est d’avoir une application ARM native pour la nouvelle gĂ©nĂ©ration de Mac.

Ce sera une extension significative de Delphi, y compris un nouveau compilateur, des mises Ă  jour de la bibliothĂšque d’exĂ©cution et des diverses bibliothĂšques de haut niveau. Nous avons Ă©galement prĂ©vu d’Ă©tendre la syntaxe du langage Delphi pour toutes les plates-formes et d’amĂ©liorer les performances du code de traitement mathĂ©matique gĂ©nĂ©rĂ© par le compilateur sous Windows, rendant les applications plus rapides dans le traitement numĂ©rique.

Nous continuerons également de travailler sur la qualité globale du produit et prévoyons de sélectionner quelques sous-systÚmes sur lesquels nous concentrer, décision que nous prendrons en évaluant les commentaires des clients concernant la version actuelle et les mises à jour à venir.

Sommaire

Nous avons d’excellents projets pour les prochaines versions de Delphi, C ++ Builder et RAD Studio! Des changements passionnants Ă  l’achĂšvement du code pour les deux langues, Ă  un IDE DPI Ă©levĂ©, des amĂ©liorations de productivitĂ© lors du codage et de la conception, l’interface utilisateur Windows et les nouveaux composants VCL, le dĂ©bogage Delphi, la prise en charge d’Apple Silicon (M1) pour Delphi, un travail de qualitĂ© pour les compilateurs, Delphi et C ++ RTL, SOAP, multiniveau et plus encore, un nouvel Ă©diteur de liens pour C ++ – les prochaines versions contiennent un travail vraiment passionnant. Nous avons hĂąte de vous les faire parvenir!

Remarque: Ces plans et feuille de route reprĂ©sentent nos intentions Ă  cette date, mais nos plans de dĂ©veloppement et nos prioritĂ©s sont susceptibles de changer. En consĂ©quence, nous ne pouvons offrir aucun engagement ou autre forme d’assurance que nous publierons finalement tout ou partie des produits dĂ©crits sur le calendrier ou dans l’ordre dĂ©crit, ou pas du tout. Ces indications gĂ©nĂ©rales sur les calendriers de dĂ©veloppement ou les «feuilles de route des produits» ne doivent pas ĂȘtre interprĂ©tĂ©es ou interprĂ©tĂ©es comme une forme quelconque d’engagement, et les droits de nos clients aux mises Ă  niveau, mises Ă  jour, amĂ©liorations et autres versions de maintenance seront dĂ©finis uniquement dans le contrat de licence du logiciel applicable. .


What's New for RAD Studio 11

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Articles Similaires
DelphiDeveloper InterviewsInterviewNouvelles

Qu'est-ce que ça fait d'ĂȘtre un dĂ©veloppeur Joe C. Hecht ?

CodeNouvellesRAD Studio

Pourquoi vous devriez certainement écrire moins de code cette année

DelphiDeveloper InterviewsInterviewNouvelles

Qu'est-ce que ça fait d'ĂȘtre un dĂ©veloppeur Sunil Kumar Arora ?

C++DelphiNouvellesRAD Studio

Les ordinateurs de bureau sont une puissance de productivité inégalée

1 commentaire

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES