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

Como Delphi e Electron medem a extensibilidade? Estudo de benchmarking descobre

del elec 11 tool

Extensibilidade significa que uma estrutura pode ser estendida conforme necessário em sua própria linguagem. Se uma estrutura precisar que plug-ins ou extensões sejam escritos em um idioma diferente. forçará custos adicionais às empresas que o utilizam.

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 das estruturas 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

Esta postagem é parte de uma série de 26 partes de postagens de blog que analisam mais de perto cada uma das métricas individuais usadas no estudo e como Delphi e 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: funcionalidade

Funcionalidade A funcionalidade do framework foi examinada qualitativamente por meio de pesquisas sobre os aspectos de negócios de cada framework, desde o investimento inicial até a manutenção de longo prazo dos produtos criados. A funcionalidade de negócios refere-se à adequação de negócios de uma estrutura e ao impacto nos planos de longo prazo. A excelente funcionalidade permite que as empresas criem facilmente ferramentas ou extensões personalizadas, desenvolvam em uma plataforma de sua escolha, protejam seu código-fonte contra exploração e tenham confiança de que seus aplicativos poderão ser mantidos por décadas.

Métrica de referência 26/11: extensão da ferramenta

Extensão da ferramenta : O framework pode ser estendido em sua própria linguagem? Estruturas que exigem que plug-ins, extensões ou modificações sejam escritas em um idioma diferente impõem custos às empresas que exigem funcionalidade alterada. Em vez de criar a ferramenta necessária a partir do conhecimento residente, as empresas podem ter que investir tempo e recursos para contratar um contratado externo ou desenvolver habilidades internas nesse idioma alternativo.

Resultados de comparação

Pontuação Delphi: 5 (de 5)

O RAD Studio IDE para Delphi é escrito em Delphi. Os usuários podem construir suas próprias extensões e ferramentas em Delphi, eliminando a necessidade de aprender uma nova linguagem e lidar com problemas de limites de linguagem. Além disso, extensões e ferramentas podem ser criadas em C++ por meio do lado C++Builder do RAD Studio.

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

O Electron não possui um IDE nativo, mas pode usar plug-ins disponíveis em IDEs, como o Visual Studio Code. Ferramentas adicionais do Electron podem ter que ser desenvolvidas internamente a partir do zero ou integradas com uma ferramenta de terceiros, como o Visual Studio Code. Há um grande número de projetos de código aberto em torno de ferramentas e funcionalidades para o Electron.

Baixe o whitepaper completo aqui

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

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

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES