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
460
Implementing GraphQL with PHP - PHP Community Summit
alefesouza
0
290
Implementing GraphQL with Laravel and Vue.js
alefesouza
0
320
React: Zero to Hero
alefesouza
2
490
Implementing GraphQL with PHP
alefesouza
0
560
Node.js Chatbots with Bot Framework
alefesouza
0
380
GraphQL: A new way to write APIs
alefesouza
0
430
Firebase as back-end
alefesouza
0
460
GitLab: A tool for the entire DevOps lifecycle.pdf
alefesouza
0
680
Other Decks in Programming
See All in Programming
Claude Agent SDK を使ってみよう
hyshu
0
1.3k
CSC509 Lecture 08
javiergs
PRO
0
230
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
130
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
11
7k
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
350
CSC305 Lecture 09
javiergs
PRO
0
300
Devvox Belgium - Agentic AI Patterns
kdubois
1
140
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
400
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
190
Devoxx BE - Local Development in the AI Era
kdubois
0
130
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
140
Developer Joy - The New Paradigm
hollycummins
1
340
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
It's Worth the Effort
3n
187
28k
How to Ace a Technical Interview
jacobian
280
24k
Writing Fast Ruby
sferik
629
62k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Practical Orchestrator
shlominoach
190
11k
Music & Morning Musume
bryan
46
6.9k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
Optimizing for Happiness
mojombo
379
70k
Why You Should Never Use an ORM
jnunemaker
PRO
59
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