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
180
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
330
Implementing GraphQL with PHP - PHP Community Summit
alefesouza
0
200
Implementing GraphQL with Laravel and Vue.js
alefesouza
0
200
React: Zero to Hero
alefesouza
2
370
Implementing GraphQL with PHP
alefesouza
0
440
Node.js Chatbots with Bot Framework
alefesouza
0
280
GraphQL: A new way to write APIs
alefesouza
0
320
Firebase as back-end
alefesouza
0
350
GitLab: A tool for the entire DevOps lifecycle.pdf
alefesouza
0
520
Other Decks in Programming
See All in Programming
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.2k
新宿ダンジョンを可視化してみた
satoshi7190
3
390
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.5k
GitHub Copilotのススメ
marcy731
1
230
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
1k
Milestoner
bkuhlmann
1
410
try! Swift Tokyo 初参加報告LT
hinakko2
0
240
見た目から始める生産性向上
ikumatadokoro
10
1.4k
Deep Dive into React Stream/Serialize
mugi_uno
3
680
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
820
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
2
210
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
490
Featured
See All Featured
Producing Creativity
orderedlist
PRO
338
39k
Making the Leap to Tech Lead
cromwellryan
125
8.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Done Done
chrislema
178
15k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Facilitating Awesome Meetings
lara
43
5.6k
Building Applications with DynamoDB
mza
88
5.6k
Why Our Code Smells
bkeepers
PRO
331
56k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
Side Projects
sachag
451
41k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
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