Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Notícia

Comparação de implantação da App Store entre Delphi e Electron

del-elec-06

Esta postagem de blog compara as estruturas Delphi e Electron com base na implantação da loja de aplicativos, ou seja, se o IDE da estrutura facilita a implantação diretamente nas lojas de aplicativos da plataforma nativa, reduzindo as complexidades em torno da implantação e reduzindo o tempo de colocação no mercado. Este post é parte de um whitepaper de benchmarking comparando os dois frameworks.

O whitepaper “ Descobrindo o melhor framework multiplataforma por meio de benchmarking ” avalia dois frameworks que suportam o desenvolvimento de aplicativos de desktop multiplataforma: Delphi e Electron .

Delfos

Delphi, encapsulado no Rapid Application Development (RAD) Studio IDE, é o principal produto da Embarcadero Technologies. Uma versão proprietária da linguagem Object Pascal, o Delphi apresenta desenvolvimento de aplicativos gráficos com componentes “arrastar e soltar”, um visualizador WYSIWYG para a maioria das plataformas móveis e opções de estilo robustas, incluindo paletas padrão e exclusivas da plataforma que fornecem uma aparência totalmente personalizada. Entre outros recursos, as bibliotecas incluídas fornecem controles GUI, gerenciadores de acesso ao banco de dados e hardware de plataforma de destino de acesso direto e sistemas operacionais de plataforma. A estrutura Delphi FireMonkey (FMX) compilará projetos para código nativo para Windows, macOS, Android, iOS e Linux de 32 e 64 bits, permitindo que os usuários desenvolvam e mantenham uma base de código que alcance a maior parte do mercado. Delphi está disponível há mais de 25 anos.

Elétron

O Electron é uma estrutura de código aberto (licença MIT) baseada no Chromium que utiliza tecnologias da Web para criar aplicativos de desktop no Windows, macOS e Linux. Ele é desenvolvido e mantido pelo GitHub, uma subsidiária da Microsoft. O Electron combina o mecanismo de renderização baseado em Chromium com um ambiente de servidor Node.js. Como tal, a interface do usuário para um aplicativo Electron está disponível via HTML5 e CSS. Geralmente, o Electron funciona com a maioria dos frameworks Javascript, como Angular, Vue.js e React. As tecnologias baseadas em HTML5, CSS e Javascript encontradas no Chromium fornecem um rico ecossistema de personalização do usuário familiar a qualquer desenvolvedor web. Apesar de sua idade relativamente jovem de cinco anos, sua comunidade possui pacotes de código aberto para acesso a banco de dados, interações do sistema operacional e outras tarefas comuns.

26 Métricas de Benchmarking

Este é o sexto de uma série de 26 postagens de blog que analisam mais de perto cada uma das métricas individuais usadas no estudo e como a Delphi e a Electron se saíram nessas métricas. A primeira pode ser encontrada aqui.

Baixe o whitepaper completo aqui

delphi-electron-cover

Categoria de referência: produtividade do desenvolvedor

A produtividade do desenvolvedor é a medida do esforço e do código necessários para que os desenvolvedores concluam tarefas típicas de desenvolvimento. A produtividade afeta diretamente o tempo de lançamento do produto e os custos de mão de obra de longo prazo, de modo que as ferramentas que aumentam a produtividade do desenvolvedor têm impactos substanciais nos prazos e nos resultados dos negócios. A produtividade pode ser alcançada de duas maneiras distintas – requisitos de codificação reduzidos devido a bibliotecas nativas e ferramentas IDE, como conclusão de código e design visual.
IDEs com maior amplitude de biblioteca geralmente resultam em menos linhas de código por aplicativo e produzem uma base de código limpa e enxuta que minimiza as oportunidades de bugs ou problemas de manutenção posteriormente no ciclo de vida do produto. A produtividade do framework foi avaliada de acordo com seis métricas que buscavam capturar como
frameworks e IDEs melhoram o time-to-market do produto.

Métrica de benchmark 6/26: implantação da loja de aplicativos

Implantação da loja de aplicativos : O IDE da estrutura facilita a implantação direta em lojas de aplicativos da plataforma nativa (ou seja, iOS App Store, Google Play do Android, Microsoft Store)? Estruturas com recursos de implantação integrados reduzem a complexidade de implantação do produto, limitando erros que podem ocorrer ou compostos e o tempo de lançamento no mercado para produtos iniciais e atualizações/correções de bugs.

Resultados de comparação

Pontuação Delphi: 5 (de 5)

A estrutura FMX da Delphi pode implantar aplicativos para a Microsoft Store, Apple App Store e Google Play app store para Android. Em alguns casos, essa implantação resulta em um pacote de plataforma, como um APK ou IPA, que deve ser carregado.

Pontuação de elétrons: 2 (de 5)

Os aplicativos Electron podem ser empacotados para a Microsoft Store, mas não serão implantados lá diretamente por padrão. Opções de terceiros estão disponíveis. Os aplicativos Electron também podem ser empacotados para a Apple App Store, mas o processo carece de ajuda de automação.

Baixe o whitepaper completo aqui

RAD Studio 13.2 Florence Now Available! Kai 1.1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES