Professional Documents
Culture Documents
com Electron
Guilherme Santos Follow
Mar 13, 2017 · 4 min read
O que é?
Electron, antes conhecido como Atom Shell, foi criado pelo GitHub
(uma pequena startup, conhece?) e usado para desenvolver o Atom,
seu editor de texto open source. Desenvolvido com Chromium e
Node.js, ele é um framework utilizado para criar aplicações
multiplataformas desktop com tecnologias web (mais especi camente
HTML, JavaScript e CSS). Agora, imagine criar seu sistema com todas
as facilidades do Bootstrap, jQuery, Angular.js, React, MDL, ou
qualquer outra que quiser. Interessante, não? Então, se você sabe fazer
um website, agora você sabe fazer uma aplicação desktop, parabéns!
Bom, talvez daqui a pouco, vamos lá.
Quem usa?
Apesar de ter apenas dois anos, Electron já é utilizado no mercado por
empresas de peso. Provavelmente, você inclusive já conhece alguma
aplicação feita com ele. Alguns destaques são: Slack, Microsoft Visual
Studio Code, WordPress e muitos outros.
Criando a aplicação
Esse artigo assume que você tem conhecimentos básicos em HTML,
CSS, JavaScript, Node.js e npm. (Para quem quiser um rápido overview
sobre Node.js, clique aqui.)
Como o melhor ca para o nal, vamos ver como funciona tudo isso e
criar algo simples. E não precisa de muito não, somente três arquivos.
Primeiro vamos criar o arquivo que descreve nossa aplicação, o
package.json, arquivo habitual para quem já usou npm.
package.json
1 {
2 "name": "electron-hello-world",
3 "version": "0.1.0",
4 "main": "main.js",
5 "author": "telles",
6 "scripts": {
7 "start": "electron main.js"
index.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title>TH Desenvolvedores</title>
6 <style>
7 /* CSS básico */
8 body {
9 background-color: #1a75ff;
10 font-family: sans-serif;
11 color: white;
12 }
13 </style>
14 </head>
15 <body>
main.js
Rodando a aplicação
Se você chegou até aqui, provavelmente está ansioso para nalmente
rodar seu programa. Felizmente, isso é muito fácil. Para instalar o
Electron, não é necessário nada mais do que baixá-lo como pacote do
npm.
$ electron main.js
$ ./node_modules/.bin/electron main.js
Se tudo deu certo, você deve estar vendo uma janela como essa:
Conclusão
De forma simples e rápida, usando somente HTML e Javascript,
construímos uma aplicação desktop. Claro que ainda teríamos trabalho
pela frente, como por exemplo, a distribuição do sistema. Para saber
mais sobre isso, veja aqui, no próprio site do Electron.
git
$ npm install
$ npm start
Download do projeto
Para fazer o download do projeto feito neste artigo, clique aqui.
Links
Links relacionados interessantes que irão te ajudar nesse começo:
• Site o cial
• Documentação o cial
• FAQ — Importante!