Juste à temps pour Noël, nous tenons notre promesse de vous présenter un nouveau livre blanc: Développer le MEILLEUR Framework de développeur grâce à l’analyse comparative . Cet article examine trois frameworks – Delphi , Windows Presentation Foundation (WPF) avec .NET Framework et Electron – en utilisant une évaluation pondérée en 23 métriques pour déterminer lequel offre la meilleure productivité des développeurs , les fonctionnalités métier , la flexibilité des applications et les performances du produit . Ce premier tour a choisi un clone de calculatrice Windows 10 comme référence pour examiner la capacité de chaque framework à recréer une interface graphique connue et à cibler l’environnement de bureau Windows.
Nos résultats ne sont probablement pas surprenants pour les développeurs Delphi – Delphi VCL et FMX ont fait sauter la concurrence hors de l’eau, marquant 4,66 points sur 5. Electron était une seconde lointaine avec 3,11 points et WPF a pris la dernière place. Mis à part les scores, l’analyse qualitative et quantitative fournit quelques conclusions:
- Delphi et son IDE RAD Studio améliorent profondément la productivité du développement et le délai de mise sur le marché des produits. Non seulement cela, le développement d’une base de code pour atteindre chaque plate-forme de bureau et mobile simplifie les versions successives et la maintenance des produits.
- WPF avec .NET Framework offre aux petites équipes une entrée native aux applications Windows et un IDE solide, mais a du mal à égaler la productivité, la sécurité IP et les performances de Delphi tout en manquant également les fonctionnalités multiplateformes de Delphi et Electron.
- Electron offre une alternative gratuite à Delphi et WPF, une familiarité avec les développeurs frontaux et une capacité multiplateforme au détriment de la protection IP, des outils IDE standard et des performances des applications.
Vous pouvez télécharger ce document gratuitement en visitant lp.embarcadero.com/Discovering_the_best_framework , en entrant votre adresse e-mail et en suivant un lien envoyé dans votre boîte de réception.
Commentaires de la communauté
Ce document est destiné à démarrer une conversation! Le code source complet de ce projet est disponible sur GitHub pour que vous puissiez l’examiner et l’améliorer. Lisez l’article, rédigez un article de blog en réponse ou une meilleure application de calculatrice, et soumettez une demande d’extraction GitHub afin que nous puissions l’ajouter au référentiel. Vous avez trouvé une erreur? Soumettez un problème afin que nous puissions améliorer ce projet et collecter les meilleures pratiques et techniques pour chaque framework. Aucun de nous n’est aussi intelligent que nous tous!
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition