Размер кода — это простая метрика, которая сравнивает количество строк кода, необходимых для создания эталонного приложения в исследовании. В техническом документе « Открытие лучшей кросс-платформенной платформы посредством сравнительного анализа» оцениваются две среды, поддерживающие разработку многоплатформенных настольных приложений: Delphi и Electron .
Это пятая статья из серии статей, посвященных более подробному рассмотрению каждой из 26 отдельных метрик, использованных в исследовании, и тому, как Delphi и Electron справились с этими метриками. Первый можно найти здесь.
Загрузите полный технический документ здесь
Категория бенчмарка: Продуктивность разработчиков
Продуктивность разработчиков — это мера усилий и кода, необходимых разработчикам для выполнения типичных задач разработки. Производительность напрямую влияет на время вывода продукта на рынок и долгосрочные затраты на рабочую силу, поэтому инструменты, повышающие производительность разработчиков, оказывают существенное влияние на сроки и финансовые результаты бизнеса. Продуктивность может быть реализована двумя различными способами: снижение требований к кодированию за счет собственных библиотек и инструментов IDE, таких как завершение кода и визуальный дизайн.
IDE с большим объемом библиотеки обычно приводят к меньшему количеству строк кода для каждого приложения и создают чистую, скудную кодовую базу, которая сводит к минимуму возможность ошибок или проблем с обслуживанием на более поздних этапах жизненного цикла продукта. Продуктивность фреймворка оценивалась по шести показателям, которые стремились отразить, как
фреймворки и IDE сокращают время выхода продукта на рынок.
Контрольный показатель 5/26: размер кода
Размер кода : общее количество строк кода, которое разработчик должен написать, придерживаясь принятого форматирования и стилей, чтобы создать полнофункциональное приложение. Эта объективная мера объема кода проливает свет на сложность обслуживания кода в будущем — больше кода обычно требует больше времени для изучения и устранения неполадок.
Результаты сравнительного анализа
Оценка Delphi: 5 (из 5)
Для чтения RSS Delphi FMX потребовалось 178 строк печатного кода и 97 строк для графического интерфейса (54%).
Электронный балл: 3 (из 5)
Читателю Electron RSS требовалось всего 293 строки печатного кода и 115 строк для графического интерфейса (39%).
Загрузите полный технический документ здесь
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition