Table of Contents
Resumo
Quando as empresas escolhem um framework de software, elas se comprometem com um relacionamento de longo prazo durante o ciclo de vida de seu aplicativo. Dadas as consequências estratégicas desta decisão, as empresas devem considerar cuidadosamente a produtividade do desenvolvedor em um framework, a funcionalidade do negócio, a flexibilidade do aplicativo e o desempenho do produto. O melhor framework demonstra força em cada categoria e minimizará o tempo de comercialização do produto, reduzirá os custos de manutenção, maximizará a variedade do produto e proporcionará uma experiência superior ao cliente.
Este artigo avalia três frameworks para o desenvolvimento de aplicativos Windows – Delphi, Windows Presentation Foundation (WPF) com o .NET Framework e Electron. Cada framework de desenvolvimento criará aplicativos Windows, mas exige diferentes linguagens, bibliotecas, IDEs e modelos de compilação. Para avaliar esses frameworks, este artigo define quatro categorias de avaliação, descreve 23 métricas, define a aplicação de benchmark e pontua cada framework utilizando uma avaliação ponderada. O benchmark, um clone da Calculadora do Windows 10, avalia a capacidade dos frameworks de recriar uma GUI conhecida e suportar o ambiente desktop do Windows.
Uma Amostra dos Resultados
A tabela abaixo apresenta os resultados quanto a Performance e Complexidade da Distribuição da aplicação utilizada durante o comparativo:
Download do Estudo Completo
Sabemos que escolher o melhor framework é importante para você e esperamos que este white paper seja útil em seu processo de avaliação. Baixe o white paper gratuitamente visitando o link abaixo:
Discovering the Best Developer Framework Through Benchmarking
Próximos Passos
Este artigo é o início de uma conversa! Todo o código-fonte deste projeto está disponível no GitHub para você examinar, melhorar e comentar. Leia o artigo, escreva uma postagem em seu blog em resposta, crie um aplicativo de calculadora melhor e envie uma solicitação de pull do GitHub para que possamos adicioná-la ao repositório!
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition