La taille du code est une mesure simple qui compare le nombre de lignes de code nécessaires pour créer l’application de référence dans l’étude. Le livre blanc « Discovering The Best Cross-Platform Framework Through Benchmarking » évalue deux frameworks prenant en charge le développement d’applications bureautiques multiplateformes : Delphi et Electron .
Il s’agit du cinquième d’une série d’articles de blog examinant de plus près chacune des 26 mesures individuelles utilisées dans l’étude, et comment Delphi et Electron se sont comportés chacun sur ces mesures. Le premier se trouve ici.
Téléchargez le livre blanc complet ici
Catégorie de référence : Productivité des développeurs
La productivité des développeurs est la mesure de l’effort et du code requis pour que les développeurs effectuent des tâches de développement typiques. La productivité a un impact direct sur le temps de mise sur le marché des produits et les coûts de main-d’œuvre à long terme, de sorte que les outils qui augmentent la productivité des développeurs ont des impacts substantiels sur les délais et les résultats de l’entreprise. La productivité peut être réalisée de deux manières distinctes : des exigences de codage réduites grâce aux bibliothèques natives et des outils IDE tels que la complétion de code et la conception visuelle.
Les IDE avec une plus grande largeur de bibliothèque entraînent généralement moins de lignes de code par application et produisent une base de code propre et allégée qui minimise les opportunités de bogues ou de problèmes de maintenance plus tard dans le cycle de vie du produit. La productivité du cadre a été évaluée selon six mesures qui cherchaient à saisir comment
les frameworks et les IDE améliorent le délai de mise sur le marché des produits.
Benchmark Metric 5/26 : Taille du code
Taille du code : nombre total de lignes de code que le développeur doit écrire, en respectant le formatage et les styles acceptés, pour créer une application entièrement fonctionnelle. Cette mesure objective du volume de code met en lumière la difficulté de la maintenance future du code – plus de code nécessite généralement plus de temps pour apprendre et dépanner.
Résultats de l’analyse comparative
Score Delphi : 5 (sur 5)
Le lecteur RSS Delphi FMX nécessitait 178 lignes de code dactylographié au total et 97 lignes pour l’interface graphique (54 %).
Score électronique : 3 (sur 5)
Le lecteur RSS Electron nécessitait 293 lignes de code dactylographié au total et 115 lignes pour l’interface graphique (39%).