Embarcadero a annoncé la disponibilité de Delphi 13 Community Edition, la dernière édition gratuite de son environnement de développement professionnel Delphi. Delphi 13 Community Edition s'appuie sur Delphi 13 Florence et fait évoluer la Community Edition par rapport à la version 12.1. Elle permet ainsi aux étudiants, aux amateurs, aux développeurs indépendants et aux start-ups éligibles d'accéder aux améliorations apportées au langage et au framework Delphi dans les versions 12.2, 12.3 et 13.0. Delphi Community Edition est une édition gratuite et complète de Delphi permettant de développer des applications natives avec le langage Delphi, comprenant un EDI professionnel, des concepteurs visuels, des compilateurs et des débogueurs intégrés.Embarcadero Technologies, Inc. est une société américaine spécialisée dans les logiciels informatiques qui développe, produit, commercialise sous licence et assure le support de produits et services liés aux logiciels par l'intermédiaire de plusieurs divisions produits. Fondée en 1993, elle est entrée en bourse en 2000, puis est redevenue une société privée en 2007, avant de devenir une division d'Idera, Inc. en 2015.
Delphi est un langage de programmation polyvalent et un logiciel qui utilise le dialecte Delphi du langage de programmation Object Pascal et fournit un environnement de développement intégré (EDI) permettant le développement rapide d'applications pour ordinateurs de bureau, appareils mobiles, le Web et les consoles ; il est actuellement développé et maintenu par Embarcadero Technologies.
Réceement, Embarcadero a annoncé la disponibilité de Delphi 13 Community Edition, la dernière édition gratuite de son environnement de développement professionnel Delphi. Delphi 13 Community Edition s'appuie sur Delphi 13 Florence et fait évoluer la Community Edition par rapport à la version 12.1. Elle permet ainsi aux étudiants, aux amateurs, aux développeurs indépendants et aux start-ups éligibles d'accéder aux améliorations apportées au langage et au framework Delphi dans les versions 12.2, 12.3 et 13.0, notamment la prise en charge mise à jour des plateformes mobiles actuelles.
Qu'est-ce que Delphi Community Edition ?
Delphi Community Edition est une édition gratuite et complète de Delphi permettant de développer des applications natives avec le langage Delphi. Elle comprend un EDI professionnel, des concepteurs visuels, des compilateurs et des débogueurs intégrés, le framework VCL pour le développement sous Windows, ainsi que le framework FireMonkey pour créer des applications natives à partir d'une base de code commune sur Windows, macOS, iOS et Android. Elle est destinée aux étudiants, aux amateurs, aux indépendants et aux petites équipes qui répondent aux conditions d'octroi de licence de la Community Edition.
Quelles sont les nouveautés par rapport à Delphi 12.1 ?
Le passage de Delphi 12.1 Community Edition à Delphi 13 Community Edition apporte un ensemble considérable d’améliorations au niveau du langage, de l’EDI, du framework et de la plateforme.
Nouvelles fonctionnalités du langage Delphi
Delphi 13 introduit plusieurs ajouts utiles au langage Delphi, disponibles sur toutes les plateformes cibles prises en charge :
- Une nouvelle expression conditionnelle, ou opérateur ternaire, implémentée à l'aide du mot-clé `if`
- La nouvelle fonction intrinsèque `NameOf`, qui renvoie le nom d'un identifiant sous forme de chaîne de caractères
- De nouveaux opérateurs `not` et `in` pour des expressions plus claires et plus naturelles
- De nouvelles directives de compilation `{$PUSHOPT}` et `{$POPOPT}` permettant de sauvegarder et de restaurer les options du compilateur
- Une nouvelle directive `noreturn` pour les procédures qui ne restituent pas le contrôle à leur appelant
- Améliorations apportées aux contraintes de types génériques
- Un paramètre `Self` implicite dans les opérateurs `Initialize` et `Finalize` des enregistrements gérés personnalisés
Ces ajouts rendent le code Delphi plus expressif tout en préservant la lisibilité du langage et ses solides fondements en code natif.
Un environnement de développement plus performant
Delphi 13 Community Edition inclut l’EDI 32 bits mis à jour ainsi que le nouvel EDI 64 bits permettant de développer et de déboguer des applications Windows 64 bits. L’EDI 64 bits offre un espace d’adressage bien plus vaste, ce qui s’avère particulièrement utile lors du travail sur des projets de grande envergure.
L’EDI Comprend également :
- Un serveur de langage Delphi 64 bits pour une prise en charge améliorée des projets volumineux
- Recherche et filtrage dans les volets clés de l'EDI, notamment le Gestionnaire de projets, la vue Structure, les Messages et le Journal des événements
- Mode Focus pour une expérience d'édition de code sans distraction
- Annotations dans la barre de défilement de l'éditeur pour les modifications, les signets, les erreurs et les avertissements
- Vues d'éditeur fractionnées
- Possibilité d'utiliser le moteur CodeInsight classique de Delphi, réintroduit
- Gestion des versions des paquets GetIt, permettant aux développeurs de sélectionner une version spécifique disponible d'un paquet
- Nombreuses améliorations apportées aux outils de code Delphi, au débogage, à la réactivité de l'EDI, à sa stabilité et à sa qualité
Améliorations apportées à FireMonkey
FireMonkey reste le pilier du développement multi-appareils sous Delphi. Depuis Delphi 12.1, il a bénéficié d'un large éventail d'améliorations, notamment :
- Un nouveau service Display Link pour des animations plus fluides et plus stables
- Copie plus rapide des images bitmap grâce à l'accélération GPU
- Un nouveau composant TMaskEdit
- Un nouveau composant TApplicationEvents
- Nouvelles options d'alignement pour centrer les contrôles
- Contrôles supplémentaires pour le défilement, le rebond et les interactions tactiles
- Prise en charge étendue de la correction orthographique
- Intégration Skia4Delphi mise à jour
- Améliorations générales en termes de performances, d'intégration aux plateformes et de qualité
Améliorations de la VCL pour Windows
Delphi 13 apporte également des améliorations au framework VCL pour le développement natif sous Windows, notamment :
- Barres de titre personnalisées
- Améliorations apportées à TControlList, TFormTabsBar et TToggleSwitch
- Prise en charge du défilement pour TActionMainMenuBar
- Mise à jour de l'intégration de WebView2 dans TEdgeBrowser
- Prise en charge étendue et actualisée des API Windows et WinRT
Prise en charge améliorée des plateformes mobiles
L'un des principaux avantages de Delphi 13 Community Edition réside dans la prise en charge améliorée du développement mobile. Pour Android, Delphi 13 prend en charge la création d’applications ARM natives 32 bits et 64 bits grâce à une chaîne d’outils Android mise à jour. Il cible le niveau d’API Android 35 et inclut la prise en charge des fonctionnalités d’Android 15, telles que les pages de mémoire de 16 Ko. Il améliore également l’intégration du SDK et du NDK Android, les outils de déploiement, l’importation de bibliothèques Java et le pont Java2OP.
Pour les plateformes Apple, Delphi 13 prend en charge les applications iOS natives pour iOS 18, y compris le développement à la fois pour les appareils physiques et pour le simulateur iOS sur les Mac équipés d’Apple Silicon. Cette version inclut également des en-têtes d’API iOS étendus et une intégration de la plateforme mise à jour. Les développeurs Delphi peuvent ainsi continuer à utiliser une base de code FireMonkey partagée tout en ciblant les appareils Android et iOS actuels avec des applications natives.
Qui peut utiliser Delphi Community Edition ?
Delphi Community Edition s'adresse :
- Les étudiants qui apprennent la programmation et le développement d'applications natives
- Les amateurs qui créent des applications à des fins personnelles
- Les développeurs indépendants et les développeurs individuels dont les revenus annuels issus de leurs applications sont inférieurs à 5 000 dollars américains
- Les start-ups et les organisations dont le chiffre d'affaires annuel est inférieur à 5 000 dollars américains et dont les équipes comptent jusqu'à cinq développeurs
Delphi Community Edition est gratuite, fournie avec une licence d'une durée d'un an et comprend une licence à usage commercial limité. Embarcadero précise que si l'utilisateur ne sait pas s'il remplit les conditions requises, il peut consulter la FAQ relative à la licence Community Edition. La Community Edition n'est pas conçue comme une version d'essai prolongée et ne doit pas être utilisée par une organisation disposant déjà de licences commerciales standard de Delphi.
Embarcadero ajoute que dès que les besoins en matière de développement ou d'activité dépassent les limites de la Community Edition, les éditions Delphi Professional, Enterprise et Architect offrent des licences commerciales sans restriction ainsi que des fonctionnalités supplémentaires.
Télécharger Delphi 13 Community Edition
Que l'utilisateur découvre Delphi pour la première fois, qu'il s'initie au développement d'applications natives ou qu'il souhaite passer de la version Delphi 12.1 Community Edition à la version actuelle, Delphi 13 Community Edition lui offre un environnement moderne et productif pour créer rapidement des applications natives destinées à Windows et aux plateformes mobiles.
Embarcadero invite à télécharger Delphi 13 Community Edition dès aujourd'hui pour se lancer dans le développement : Télécharger maintenant
Et vous ?
Pensez-vous que cette annonce est crédible ou pertinente ?
Quel est votre avis sur le sujet ?Voir aussi :
Embarcadero annonce la sortie de l'environnement de développement intégré (EDI) RAD Studio 13 Florence Update 1 (RAD Studio 13.1), ainsi que les versions Delphi 13 Update 1 et C++Builder 13 Update 1
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 annonce la disponibilité de RAD Studio 12.2 Athens, Delphi 12.2 et C++ Builder 12.2, la version Athens de RAD Studio 12.2 intègre l'IA générative dans l'EDI et apporte plusieurs améliorations
Vous avez lu gratuitement 198 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.