DelphiCon 2021 : Keynote - Beyond 10x - The Future of Development with Delphi

Marco Cantu a présenté l'état du développement de Delphi et rappelé tout ce qui a été accompli jusque là et ce qui est disponible par rapport aux différentes plateformes.

Un point sur l'état de Windows et les revirements de Microsoft sur UWP&co, le projet Reunion et un peu tout le bordel auquel ils ont habitué les développeurs qui ne font pas de programmation native comme nous le faisons depuis les débuts de Delphi et continuerons à priori à le faire. :-)

Il a ensuite rapidement fait le tour de ce qui est présent dans la version 11 Alexandria. Aviez-vous noté la mise à disposition de 2 styles Windows (un light et un dark) pour projets VCL le 19 octobre sur GetIt ?

Marco est ensuite passé au futur. Il a fait le tour des travaux en cours et des envies à venir peut-être un jour dans Delphi, C++Builder et RAD Studio :
- continuer le travail sur les projets en cours, poursuivre les optimisations et améliorations de qualité  (High DPI, LSP server, Delphi RTL, C++ toolchain, ...)
- simulateur iOS sur Mac ARM
- LLDB et débogueurs intégrés
- intégration progressive de Visual Assist à C++Builder
- Windows App SDK et fonctionnalités Windows 11
- installer en ligne de commande
- support de markdown dans l'IDE
- amélioration de la navigation dans la documentation en ligne

Et pour un peu plus loin dans le futur : nouvelles plateformes ARM pour Delphi et C++Builder (Android, Mac, iOS, Windows ?), poursuivre la migration progressive de 32 bits à 64 bits dans les outils fournis (compilateurs, IDE, ...), continuer l'amélioration des librairies existantes, les corrections de bogues, les ajouts de nouvelles fonctionnalités à chaque version, prendre en charge les GPU pour l'affichage sous FireMonkey, prise en charge de SVG, WebAssembly, plus de contrôles de plateforme sur FireMonkey, mise à niveau de clang sur C++, ...

Bref, c'est bientôt Noël. ;-)

Il y aurait aussi un Linux ARM dans les tuyaux pour dans peut-être pas longtemps (2022 ?)... et en attendant on peut déjà cibler un Raspberry Pi avec Delphi.

La roadmap à jour sera publiée prochainement.

Un patch 2 devrait arriver prochainement avec notamment une mise à jour de PAServer pour macOS Monterey où Apple a une fois de plus changé le format de fourniture des librairies utilisées par les outils tiers pour générer leurs projets et qui pour nous servent à créer les fichiers importés par l'IDE pour pouvoir générer le SDK de compilation pour macOS / iOS.

Une librairie cliente pour Amazon Web Services (AWS) est également en préparation avec un partenaire. Plus d'infos prochainement.

En clair, si vous voulez les détails, regardez le replay de cette session lorsqu'elle sera disponible. Ca fait toujours un petit coup de boost de voir que Delphi continue à bouger et a largement de quoi continuer à évoluer pour toujours plus de possibilités pour les développeurs que nous sommes.


A lire aussi

DelphiCon 2021 : Keynote - Beyond 10x - The Future of Development with Delphi (16/11/2021)
Webinaire du 30 septembre 2021 : Coder sans coder, Delphi en mode nocode c'est possible ! (14/11/2021)
Les combinaisons de touches et raccourcis clavier utiles dans l'EDI de Delphi (23/03/2021)
Webinaire du 24 novembre 2020 : diffuser nos logiciels et gérer leurs mises à jour (29/11/2020)
Webinaire du 3 novembre 2020 : Delphi et les tests unitaires (04/11/2020)
paclient retourne un code d'erreur 1 lors de l'utilisation de PAServer (08/09/2020)
Quoi faire une fois Delphi 10.4.1 Sydney installé ? (07/09/2020)
Installer la version 10.4.1 Sydney de RAD Studio, Delphi ou C++Builder (03/09/2020)
Pourquoi avoir choisi RAD Studio et Delphi comme outils de développement plus qu’un autre ? (30/07/2020)
Webinaire du 5 novembre 2019 : déploiement et débogage à distance (23/05/2020)
Webinaire du 22 février 2019 : créer des composants visuels sans faire de composant (23/05/2020)
Webinaire du 10 décembre 2018 : découvrez les nouveautés de Delphi 10.3 Rio (23/05/2020)
Delphi 10.4 Sydney arrive bientôt. Etes-vous prêts ? (21/05/2020)
Webinaire du 28 janvier 2020 : Utiliser des dessins vectoriels à la place d’images de différentes résolutions (29/02/2020)
Les patchs à installer sur la version Rio 10.3.3 de Delphi, C++ Builder et RAD Studio (27/02/2020)
Fêtons ensemble les 25 ans de Delphi ! #Delphi25th (11/02/2020)
Téléchargez Delphi 10.3 Rio gratuitement ! (03/02/2020)
Utiliser la VCL et FireMonkey dans des unités utilisées par des projets Windows ou multiplateforme (26/10/2019)
Les patchs à installer sur la version Rio 10.3.2 de Delphi, C++ Builder et RAD Studio (30/09/2019)
Le nouvel IDE de Delphi se dévoile peu à peu pour la version 10.3 Rio (10/11/2018)
Les patchs à installer sur la version Tokyo 10.2.3 de Delphi, C++ Builder et RAD Studio (17/09/2018)
Faire attention aux fichiers ouverts lorsqu'on modifie un projet copié d'ailleurs (04/02/2018)
Utiliser les directives de compilations pour ne pas perdre ses données de production en développant ! (21/07/2017)
Contourner l'erreur "ld: warning: unknown dwarf DW_FORM_strp (offset=0xFFFFFF99) is too big in XXX.a(raw.o)" (28/06/2017)
Comment installer Delphi pour que tout fonctionne correctement ? (20/11/2015)

Membre du programme MVP.
Membre du programme MVP