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. Ao embutir o Chromium e o Node.js no seu binário, o Electron permite que você mantenha uma base de código para JavaScript e crie aplicações multiplataforma que funcionam no Windows macOS e Linux — sem a necessidade de ter experiência em desenvolvimento nativo.

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 é um aplicativo sandbox escrito com Electron e suportado por mantenedores do Electron. É 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. Ao navegar pelos exemplos em nossos tutoriais, você frequentemente verá um botão "Abrir no Electron Fiddle" abaixo de um bloco de código. Se você tiver o Fiddle instalado, este botão abrirá um fiddle.electronjs. rg link que carregará automaticamente o exemplo no Fiddle, nenhuma cópia é necessária. 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.

Você precisa de ajuda​

Você está ficando preso em algum lugar? Aqui estão alguns links de lugares para procurar:

  • Se precisar de ajuda com o desenvolvimento de seu aplicativo, nosso servidor do Discord da comunidade é um ótimo lugar para obter conselhos de outros desenvolvedores de aplicativos Electron.
  • Se você suspeitar que está encontrando um bug no electron, verifique o problemas no GitHub para ver se algum problema existente corresponde ao seu problema Caso contrário, sinta-se à vontade para preencher o nosso modelo de relatório de erros e envie uma nova issue.