Electron é uma framework de desenvolvimento para macOS que te permite programar apps usando HTML, CSS e JavaScript a partir de um único ambiente. Graças a isto, como programador, podes programar a mesma app para várias plataformas num só lugar.
HTML, CSS, and JavaScript from a single environment
Electron é o ambiente usado para programar apps multiplataforma populares como WhatsApp, Spotify, Slack e Discord. Graças à sua versatilidade, é possível criar tudo, desde apps de mensagens e clientes de e-mail até jogos. Para funcionar, o Electron cria um processo do Chromium no qual o código HTML, CSS e JavaScript pode ser executado. Tudo o que programas carrega como se fosse uma página web, e até podes fazê-lo interagir com o sistema operativo através da própria API do Electron.
Everything runs in a Chromium process
Para programares com o Electron, primeiro tens de instalar o Node.js. Depois disso, cria um projeto usando o comando npm init, que irá criar um ficheiro chamado package.json. A partir daí, adiciona as dependências ao projeto usando npm install. Por fim, cria os ficheiros main.js e index.html nos quais o processo será carregado no Chromium. Depois podes compilar e executar a app usando npm run start.
Dito isto, a sua versatilidade tem o custo de ocupar mais espaço do que outros ambientes de desenvolvimento, bem como o facto de que podes ter de passar mais tempo a depurar código para encontrar e corrigir erros.
Se procuras um ambiente de desenvolvimento versátil para desenvolver apps multiplataforma, descarregar o Electron é uma das melhores opções que existem.
Comentários
Ainda não há opiniões sobre Electron. Seja o primeiro! Comentar