Electron

Electron é um framework de aplicativos de código aberto e multiplataforma. Os desenvolvedores de software podem usar o Electron para criar aplicativos usando uma combinação de tecnologias da web, como HTML, CSS e JavaScript, em vez de linguagens de programação específicas de cada plataforma. Como é um framework multiplataforma, os desenvolvedores podem criar aplicativos para Windows, macOS e Linux usando uma única base de código.

O framework Electron é baseado em dois pacotes de software de código aberto — Chromium e Node.js. Chromium é um mecanismo de navegador também usado por (navegadores da web como Google Chrome e Microsoft Edge) que renderiza a interface do usuário de um aplicativo. Node.js é um ambiente JavaScript de execução que executa código JavaScript e fornece uma interface direta com APIs do sistema. Como o Chromium e o Node.js também são multiplataforma, eles permitem que desenvolvedores de aplicativos escrevam seus aplicativos uma única vez usando HTML, CSS e JavaScript.

Embora o Electron possa ajudar a facilitar o desenvolvimento de aplicativos, seu uso também apresenta algumas desvantagens. Como cada aplicativo Electron precisa incluir os pacotes completos do Chromium e do Node.js no arquivo executável, ele exige mais espaço de armazenamento e memória do que um aplicativo nativo. Essas exigências aumentam quando você executa vários aplicativos Electron, pois cada aplicativo inclui sua própria cópia do Chromium e do Node.js. Além disso, as atualizações de segurança do Chromium podem não chegar prontamente a um aplicativo Electron, o que pode deixá-lo vulnerável a explorações já descobertas e corrigidas no navegador da web completo.

NOTE: Aplicativos populares criados com o Electron incluem Microsoft Teams, Slack, Trello, Discord e Visual Studio Code.

Atualizado May 25, 2023 por Brian P.

quizTeste seus conhecimentos

SQL is used to access and modify data from what type of source?

A
FTP servers
0%
B
Government websites
0%
C
Relational databases
0%
D
Log files
0%
Correct! Incorrect!     View the SQL definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Electron nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.