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.