Maintenant, après tant d'années, quel serait le top 10, ou mieux une liste des «25 meilleures raisons d'utiliser Delphi»? Je ne les trie pas, ni les ordonne ordre cette fois et je garde tous ceux qui s'appliquent toujours (indice, tous!):
- Le langage Object Pascal
- Le riche écosystème de composants et d'outils tiers
- L'IDE lui-même, avec l'éditeur, le débogueur et les autres outils
- La disponibilité du code source de la bibliothèque
- La VCL, qui reste la meilleure bibliothèque de composants pour le développement natif de Windows, de loin la plus stable sur 25 ans, et englobe toutes les API Windows, y compris COM et WinRT
- La bibliothèque FireMonkey avec sa capacité à écrire un code source unique pour l'interface utilisateur des applications s'exécutant sur des plates-formes de bureau et mobiles, et couvrant 5 systèmes d'exploitation
- L'approche basée sur la forme et orientée objet, et la capacité de mélanger le codage pur et la conception visuelle
- Un compilateur rapide, ou mieux, de nombreux compilateurs rapides
- La disponibilité de 10 compilateurs natifs, pour iOS (2 + 1), Android (2), macOS (2), Windows (2) et Linux (1) ciblant Intel 32, Intel 64, Arm 32 et Arm 64
- Le support de base de données étendu, avec la grande et complète bibliothèque FireDAC
- L'intégration étroite avec la programmation Windows et ses API
- La possibilité d'appeler des API sur toutes les plateformes, de bureau et mobiles
- La technologie des composants de Delphi et sa bibliothèque RTL principale, en commençant par sa forme et son mécanisme de streaming de composants
- La prise en charge approfondie des technologies Internet, grâce à WebBroker, Indy, DataSnap, WebSnap, SOAP, les clients BaaS, les clients Cloud, la bibliothèque client HTTP, la bibliothèque client REST et de nombreuses options tierces
- Les concepteurs FireMonkey avec des vues d'appareils et des aperçus en direct sur l'appareil
- Les extensions du langage moderne, comme les génériques, les méthodes anonymes, les attributs et la réflexion
- Une grande communauté de développeurs, MVP et partenaires actifs
- La compatibilité unique avec le code source des anciennes versions du produit, y compris les anciennes, qui préserve les investissements dans les milliards de lignes de développeurs de code source Delphi ont écrit
- Certaines applications vraiment incroyables construites dans Delphi au fil des ans pour toutes les industries et à toutes les latitudes, et les incroyables histoires de réussite des entreprises utilisant le produit
- La capacité d'écrire des composants personnalisés pour toutes les plateformes
- La possibilité d'étendre l'IDE avec de nouveaux éditeurs de composants et de propriétés, des assistants, etc.
- Architecture de plug-in à plusieurs niveaux de RAD Server
- L'architecture Visual LiveBindings
- Les architectures Actions et Actions Manager
- Le plaisir de coder en Delphi ;-)
Partager