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
160
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
320
Implementing GraphQL with PHP - PHP Community Summit
alefesouza
0
190
Implementing GraphQL with Laravel and Vue.js
alefesouza
0
190
React: Zero to Hero
alefesouza
2
360
Implementing GraphQL with PHP
alefesouza
0
410
Node.js Chatbots with Bot Framework
alefesouza
0
270
GraphQL: A new way to write APIs
alefesouza
0
310
Firebase as back-end
alefesouza
0
330
GitLab: A tool for the entire DevOps lifecycle.pdf
alefesouza
0
500
Other Decks in Programming
See All in Programming
イベントストーミングによるオブジェクトモデリング・オブジェクト指向プログラミングの適用・開発プロセスの変遷・アーキテクチャの変革 / Object modeling with Event Storming.
nrslib
12
3.2k
コミュニティに参加したことで起きた変化
ohmori_yusuke
3
130
オブジェクト指向は必要なのか / Is object-oriented needed?
kishida
27
19k
導入から5年が経って見えた Datadog APM 運用の課題
bgpat
2
540
TDDと今まで
kanayannet
0
140
DocC Tutorial と TCA におけるテスト機能の紹介
kalupas226
1
330
せっかくモデル図描くのなら、嬉しいことが多い方がいいよね!
kuboaki
1
1.8k
Introduction for Open Source Swift Workshop
giginet
PRO
0
290
AppDeveloperCon 2024 EU: Building polyglot developer experiences in 2024
salaboy
0
380
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1k
ドメイン・ファーストで考える問題解決に役立つモデル設計 / Domain First Model Design
suzushin54
1
1.4k
Laravel OpenAPIによる"辛くない"スキーマ駆動開発
kentaroutakeda
2
2.1k
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
A designer walks into a library…
pauljervisheath
199
23k
Happy Clients
brianwarren
91
6.3k
A better future with KSS
kneath
230
16k
Infographics Made Easy
chrislema
237
18k
How GitHub Uses GitHub to Build GitHub
holman
467
290k
How To Stay Up To Date on Web Technology
chriscoyier
781
250k
Gamification - CAS2011
davidbonilla
76
4.5k
Typedesign – Prime Four
hannesfritz
36
2k
GitHub's CSS Performance
jonrohan
1023
450k
Scaling GitHub
holman
456
140k
Product Roadmaps are Hard
iamctodd
43
9.6k
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