Ir para o conteúdo principal

O que é o Electron?

Electron é um framework que te permite criar aplicações desktop com JavaScript, HTML e CSS. By embedding Chromium and Node.js into its binary, Electron allows you to maintain one JavaScript codebase and create cross-platform apps that work on Windows, macOS, and Linux — no native development experience required.

Guia de Introdução​

Recomendamos iniciar com o tutorial, que irá guiá-lo pelo processo de desenvolvimento de uma aplicação Electron e distribuição para os usuários. Os exemplos e a documentação da API também são um ótimo lugar para pesquisar e descobrir coisas novas.

Exemplos de execução com Electron Fiddle​

Electron Fiddle is a sandbox app written with Electron and supported by Electron's maintainers. É altamente recomendável instalá-lo como uma ferramenta de aprendizado para experiências com APIs do Electron, ou para protótipos de recursos durante o desenvolvimento.

O Fiddle também se integra muito bem com a nossa documentação. When browsing through examples in our tutorials, you'll frequently see an "Open in Fiddle" button above a code block. If you have Fiddle installed, this button will open a fiddle.electronjs.org link that will automatically load the example into Fiddle, no copy-pasting required. fiddle docs/latest/fiddles/quick-start

O que há na documentação?​

Toda documentação oficial está disponível na barra lateral. Essas são as diferentes categorias e que esperar de cada uma:

  • Tutorial: Um guia completo de como criar e publicar sua primeira aplicação Electron.
  • Processos no Electron: Referência aprofundada sobre os processos do Electron e como usá-los.
  • Boas Práticas: Checklist importante para manter em mente quando estiver desenvolvendo uma aplicação Electron.
  • Exemplos: Referência rápida para adicionar novas funcionalidades a sua aplicação Electron.
  • Desenvolvimento: Diversos guias para desenvolvimento.
  • Distribuição: Aprenda como distribuir suas aplicações para usuários finais.
  • Testes e depuração: Como depurar JavaScript, escrever testes e outras ferramentas utilizadas para melhorar a qualidade das aplicações Electron.
  • Referências: Links úteis para entender melhor como o projeto Electron funciona e é organizado.
  • Contribuir: Compilar o Electron e fazer contribuir pode ser desafiador. Tentamos deixar um pouco mais fácil nessa seção.

Found a bug in Electron?​

If you suspect you're running into a bug with the electron package, please check the GitHub issue tracker to see if any existing issues match your problem. Caso contrário, sinta-se à vontade para preencher o nosso modelo de relatório de erros e envie uma nova issue.