Ícone do site Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Metodologia e métricas de comparação de ferramenta realista para desenvolvedores (Parte 1)

rae

Photo: Harry Parvin

A proliferação atual de ferramentas para aprimorar o desenvolvimento de software é um motivo de comemoração. Muitas pessoas incríveis trabalham diariamente para construir e distribuir utilitários, plug-ins e IDEs que tornam nosso desenvolvimento mais fácil! No entanto, o outro lado da moeda da proliferação descreve uma luta constante para identificar a melhor ferramenta para o trabalho atual e para o futuro. Se você já se deparou com oito estruturas competindo por sua atenção no mesmo domínio de software e sentiu paralisia de escolha, você entende como pode ser difícil fazer essa escolha pessoal e empresarial significativa. Com isso em mente, estamos embarcando na missão de publicar uma série de white papers que comparam e contrastam o RAD Studio com outras estruturas importantes para o desenvolvimento de aplicativos para descobrir a melhor escolha de longo prazo. Nosso público-alvo são desenvolvedores que devem entender intimamente sua ferramenta de escolha e também tomadores de decisão e estrategistas de negócios que buscam uma estrutura que oferecerá suporte a entrega no prazo, expansão futura e estabilidade de longo prazo.

Metodologia

Cinco aplicativos de referência serão usados ​​para comparar as estruturas selecionadas

Cada aplicativo incorpora funções básicas cumpridas por um bom framework, como design de UI, comunicação REST API, suporte Unicode, suporte de banco de dados, etc. Esses aplicativos serão desenvolvidos por especialistas nos frameworks selecionados (voluntários para Delphi e contratados para outros frameworks) e avaliados de acordo com às principais métricas do projeto.

Métricas

Esses documentos avaliarão as estruturas nas áreas de produtividade do desenvolvedor , funcionalidade da estrutura , flexibilidade da ferramenta e desempenho do tempo de execução .  

Roteiro do Projeto

A Embarcadero planeja este projeto como uma comparação iterativa entre RAD Studio, Delphi e C ++ Builder com outros frameworks, com o objetivo de estimular a conversa com outros desenvolvedores de framework. Todas as pesquisas e dados serão publicados no GitHub, para outros revisarem. A primeira comparação é entre a Visual Component Library (VCL) do RAD Studio e o Windows Presentation Foundation (WPF) .NET usando o aplicativo de benchmark Calculator. Em seguida, a estrutura de multi-aplicativos FireMonkey da RAD Studio será testada em relação ao Electron. Espere futuras iterações para continuar a trabalhar por meio dos projetos de referência mencionados acima, incorporar novas estruturas e construir sobre esses documentos iniciais para fornecer uma comparação abrangente das principais ferramentas de desenvolvimento de 2020.

Sair da versão mobile