Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Реалистичная методология и показатели сравнения инструментов разработчика (часть 1)

rae

Photo: Harry Parvin

Сегодняшнее распространение инструментов для улучшения разработки программного обеспечения — повод для празднования. Многие замечательные люди ежедневно работают над созданием и распространением утилит, плагинов и IDE, которые упрощают нашу разработку! Однако оборотная сторона медали распространения описывает постоянную борьбу за определение лучшего инструмента как для текущей работы, так и для вашего будущего. Если вы когда-либо сталкивались с восемью фреймворками, конкурирующими за ваше внимание в одной и той же области программного обеспечения, и чувствовали паралич выбора, вы понимаете, насколько сложно может быть сделать этот важный личный и деловой выбор. Имея это в виду, мы приступаем к миссии по публикации серии официальных документов, в которых RAD Studio сравнивается и противопоставляется другим основным фреймворкам для разработки приложений, чтобы найти лучший долгосрочный выбор.. Наша аудитория — это как разработчики, которые должны хорошо понимать свой выбор, так и лица, принимающие решения, и бизнес-стратеги, ищущие структуру, которая будет поддерживать своевременную доставку, расширение в будущем и долгосрочную стабильность.

Методология

Для сравнения выбранных фреймворков будут использоваться пять тестовых приложений.

Каждое приложение включает в себя основные функции, выполняемые хорошей платформой, такие как дизайн пользовательского интерфейса, связь REST API, поддержка Unicode, поддержка баз данных и т. Д. Эти приложения будут разработаны экспертами в выбранных средах (добровольно для Delphi и заключены контракты на другие платформы) и оценены в соответствии с к основным метрикам проекта.

Метрики

Эти документы будут оценивать фреймворки с точки зрения производительности разработчиков , функциональности фреймворка , гибкости инструментов и производительности во время выполнения .  

Дорожная карта проекта

Embarcadero планирует этот проект как итеративное сравнение RAD Studio, Delphi и C ++ Builder с другими фреймворками с целью стимулирования диалога с другими разработчиками фреймворков. Все исследования и данные будут опубликованы на GitHub для ознакомления другими. Первое сравнение проводится между библиотекой визуальных компонентов (VCL) RAD Studio и Windows Presentation Foundation (WPF) .NET с использованием тестового приложения Calculator. После этого мульти-прикладная среда FireMonkey от RAD Studio будет протестирована на Electron. Ожидайте, что будущие итерации продолжат работу над вышеупомянутыми тестовыми проектами, будут включать новые фреймворки и опираться на эти первоначальные документы, чтобы обеспечить всестороннее сравнение ведущих инструментов разработки 2020 года.

Exit mobile version