Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Electron - The Developer's Conference
Search
Alefe Souza
December 07, 2018
Programming
0
240
Electron - The Developer's Conference
Alefe Souza
December 07, 2018
Tweet
Share
More Decks by Alefe Souza
See All by Alefe Souza
NativeScript: Native Apps with Angular
alefesouza
0
450
Implementing GraphQL with PHP - PHP Community Summit
alefesouza
0
280
Implementing GraphQL with Laravel and Vue.js
alefesouza
0
300
React: Zero to Hero
alefesouza
2
470
Implementing GraphQL with PHP
alefesouza
0
550
Node.js Chatbots with Bot Framework
alefesouza
0
370
GraphQL: A new way to write APIs
alefesouza
0
410
Firebase as back-end
alefesouza
0
440
GitLab: A tool for the entire DevOps lifecycle.pdf
alefesouza
0
670
Other Decks in Programming
See All in Programming
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
102
38k
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
140
AIともっと楽するE2Eテスト
myohei
9
3.1k
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
180
コーディングエージェント概観(2025/07)
itsuki_t88
0
110
React は次の10年を生き残れるか:3つのトレンドから考える
oukayuka
39
14k
RailsGirls IZUMO スポンサーLT
16bitidol
0
210
SwiftでMCPサーバーを作ろう!
giginet
PRO
2
180
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
180
NPOでのDevinの活用
codeforeveryone
0
930
What's new in AppKit on macOS 26
1024jp
0
160
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
7.6k
Featured
See All Featured
For a Future-Friendly Web
brad_frost
179
9.8k
Side Projects
sachag
455
43k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
GraphQLとの向き合い方2022年版
quramy
49
14k
Building an army of robots
kneath
306
45k
Navigating Team Friction
lara
187
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Embracing the Ebb and Flow
colly
86
4.8k
Speed Design
sergeychernyshev
32
1k
Faster Mobile Websites
deanohume
308
31k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Transcript
Globalcode – Open4education Electron: Node.js para apps Desktop Alefe Souza
Full Stack Developer, Instrutor de Desenvolvimento de Software, apaixonado por JavaScript desde os 13 anos. Trilha Node.js @alefesouza
Globalcode – Open4education Agenda • O que é Electron? •
Por que e quando usar? • Quem usa • Como iniciar • Demo @alefesouza
Globalcode – Open4education O que é Electron? Pacote desenvolvido pelo
GitHub inicialmente para o Atom, que permite o desenvolvimento de apps desktop utilizando tecnologias web mais o Node.js. @alefesouza
Globalcode – Open4education O que é Electron? Ele procura juntar
uma instância do Node.js, do Chromium e o seu app em um único pacote que você pode distribuir sem nenhuma limitação. @alefesouza = +
Globalcode – Open4education O que é Electron? O Electron é
baseado em dois processos, o main e o de rendering. @alefesouza Main (lifecycle) Window Node.js Menu Dialog Rendering (front-end) DOM remote
Globalcode – Open4education Quando usar? Você pode utilizar o Electron
quando precisar acessar funções nativas do sistema operacional das quais os navegadores não permitem, como sistema de arquivos ou iniciar um servidor local. @alefesouza
Globalcode – Open4education Quando usar? Electron também é multiplataforma, você
pode gerar instaladores .exe, .dmg, .deb, etc... @alefesouza
Globalcode – Open4education Quem usa @alefesouza
Globalcode – Open4education O que pode usar? @alefesouza Atualmente, basicamente
tudo que o Chrome 66 e Node.js 10.2 tem a oferecer.
Globalcode – Open4education Como iniciar @alefesouza $ npm install electron-builder
--save-dev $ npm install electron --save-dev
Globalcode – Open4education Demo! https://bit.ly/ionic3-electron @alefesouza
Globalcode – Open4education Obrigado! @alefesouza https://alefesouza.com @alefesouza
None