Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Electron - The Developer's Conference
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Alefe Souza
December 07, 2018
Programming
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Electron - The Developer's Conference
Alefe Souza
December 07, 2018
More Decks by Alefe Souza
See All by Alefe Souza
NativeScript: Native Apps with Angular
alefesouza
0
510
Implementing GraphQL with PHP - PHP Community Summit
alefesouza
0
330
Implementing GraphQL with Laravel and Vue.js
alefesouza
0
370
React: Zero to Hero
alefesouza
2
540
Implementing GraphQL with PHP
alefesouza
0
610
Node.js Chatbots with Bot Framework
alefesouza
0
430
GraphQL: A new way to write APIs
alefesouza
0
460
Firebase as back-end
alefesouza
0
500
GitLab: A tool for the entire DevOps lifecycle.pdf
alefesouza
0
740
Other Decks in Programming
See All in Programming
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
170
Verilogで学ぶCPU自作入門.pdf
uyuki234
7
3.9k
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
510
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.2k
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
280
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
510
setup-vp GitLab対応の裏側
naokihaba
0
140
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
mrbgem 三角測量 開発
ogom
0
160
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
260
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
230
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
540
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
We Are The Robots
honzajavorek
0
380
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Evolving SEO for Evolving Search Engines
ryanjones
0
300
The Cost Of JavaScript in 2023
addyosmani
55
10k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Leo the Paperboy
mayatellez
10
2.3k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
250
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