Bem a tempo para o Natal, estamos cumprindo nossa promessa de apresentar a você um novo white paper – Developing the BEST Developer Framework through Benchmarking . Este artigo examina três estruturas – Delphi , Windows Presentation Foundation (WPF) com .NET Framework e Electron – usando uma avaliação ponderada de 23 métricas para determinar qual oferece a melhor produtividade do desenvolvedor , funcionalidade de negócios , flexibilidade de aplicativo e desempenho do produto . Esta primeira rodada escolheu um clone de calculadora do Windows 10 como referência para examinar a capacidade de cada estrutura de recriar uma GUI conhecida e direcionar o ambiente de área de trabalho do Windows.
Nossos resultados provavelmente não surpreendem os desenvolvedores Delphi – Delphi VCL e FMX tiraram a competição da água, marcando 4,66 pontos em 5. Electron estava em um distante segundo lugar com 3,11 pontos e WPF ficou em último lugar. Pontuações à parte, a análise qualitativa e quantitativa fornece algumas conclusões:
- Delphi e seu RAD Studio IDE aumentam profundamente a produtividade do desenvolvimento e o tempo de lançamento do produto no mercado. Além disso, desenvolver uma base de código para alcançar todas as plataformas móveis e de desktop simplifica lançamentos sucessivos e manutenção de produtos.
- O WPF com o .NET Framework oferece a pequenas equipes entrada nativa para aplicativos do Windows e um IDE sólido, mas se esforça para corresponder à produtividade, segurança IP e desempenho do Delphi, ao mesmo tempo em que falta os recursos de plataforma cruzada do Delphi e Electron.
- Electron oferece uma alternativa gratuita para Delphi e WPF, familiaridade para desenvolvedores front-end e capacidade de plataforma cruzada ao custo de proteção IP, ferramentas IDE padrão e desempenho de aplicativo.
Você pode baixar este documento gratuitamente visitando lp.embarcadero.com/Discovering_the_best_framework , inserindo seu endereço de e-mail e seguindo um link enviado para sua caixa de entrada.
Feedback da comunidade
Este artigo foi feito para iniciar uma conversa! Todo o código-fonte deste projeto está disponível no GitHub para você examinar e melhorar. Leia o artigo, escreva uma postagem no blog em resposta ou um aplicativo de calculadora melhor e envie uma solicitação de pull do GitHub para que possamos adicioná-la ao repositório. Encontrou um erro? Envie um problema para que possamos melhorar este projeto e coletar as melhores práticas e técnicas para cada estrutura. Nenhum de nós é tão inteligente quanto todos nós!
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition