
Как раз к Рождеству мы выполняем свое обещание и представляем вам новый технический документ — Разработка ЛУЧШЕЙ среды разработки с помощью сравнительного анализа . В этом документе исследуются три платформы — Delphi , Windows Presentation Foundation (WPF) с .NET Framework и Electron — с использованием 23-метрической взвешенной оценки, чтобы определить, какая из них обеспечивает лучшую продуктивность разработчика , бизнес- функциональность , гибкость приложений и производительность продукта . Этот первый раунд выбрал клон калькулятора Windows 10 в качестве эталона для проверки способности каждой платформы воссоздавать известный графический интерфейс и ориентироваться на среду рабочего стола Windows.

Рисунок 1 — Схема оценочной взвешенной оценки
Наши результаты, вероятно, неудивительны для разработчиков Delphi — Delphi VCL и FMX взорвали конкуренцию, набрав 4,66 балла из 5. Electron был на втором месте с 3,11 баллами, а WPF занял последнее место. Помимо оценок, качественный и количественный анализ позволяет сделать несколько выводов:
- Delphi и его среда разработки RAD Studio значительно повышают продуктивность разработки и ускоряют вывод продукта на рынок. Мало того, разработка единой базы кода для всех настольных и мобильных платформ упрощает последующие выпуски и сопровождение продукта.
- WPF с .NET Framework предлагает небольшим группам собственный доступ к приложениям Windows и надежную среду IDE, но изо всех сил пытается соответствовать продуктивности, безопасности IP и производительности Delphi, а также отсутствуют кроссплатформенные функции Delphi и Electron.
- Electron предлагает бесплатную альтернативу Delphi и WPF, знакомство с интерфейсными разработчиками и кросс-платформенные возможности за счет защиты IP, стандартных инструментов IDE и производительности приложений.

Рисунок 2 — Сравнение Delphi, WPF и Electron по 4 категориям
Вы можете бесплатно скачать этот документ, посетив lp.embarcadero.com/Discovering_the_best_framework , указав свой адрес электронной почты и перейдя по ссылке, отправленной на ваш почтовый ящик.
Отзыв сообщества
Эта статья предназначена для начала разговора! Полный исходный код этого проекта доступен на GitHub, чтобы вы могли его изучить и улучшить. Прочтите статью, напишите в ответ сообщение в блоге или попробуйте приложение-калькулятор получше и отправьте запрос на перенос на GitHub, чтобы мы могли добавить его в репозиторий. Нашли ошибку? Задайте вопрос, чтобы мы могли улучшить этот проект и собрать лучшие практики и методы для каждой платформы. Никто из нас не так умен, как все!
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition