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
Desenvolvedor Web também pode construir aplicaç...
Search
Henrique Sosa
May 03, 2016
Programming
0
21
Desenvolvedor Web também pode construir aplicações desktop
Henrique Sosa
May 03, 2016
Tweet
Share
More Decks by Henrique Sosa
See All by Henrique Sosa
Webpack rules!
henriquesosa
1
140
Lightning Talk - Testes de UI usando JEST
henriquesosa
0
66
Other Decks in Programming
See All in Programming
GoのGenericsによるslice操作との付き合い方
syumai
3
700
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
320
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
160
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
170
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
220
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
110
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
270
Team operations that are not burdened by SRE
kazatohiei
1
280
PipeCDのプラグイン化で目指すところ
warashi
1
220
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
1.5k
NPOでのDevinの活用
codeforeveryone
0
470
Is Xcode slowly dying out in 2025?
uetyo
1
240
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Documentation Writing (for coders)
carmenintech
72
4.9k
Statistics for Hackers
jakevdp
799
220k
Building an army of robots
kneath
306
45k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Cult of Friendly URLs
andyhume
79
6.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Visualization
eitanlees
146
16k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Why Our Code Smells
bkeepers
PRO
337
57k
Transcript
Desenvolvedor Web também pode construir aplicações desktop
Henrique Sosa Front end Developer at Direct Talk @henriquesosa
Electron.js
É um framework para construção de aplicações desktop usando JavaScript
atom.io
Electron.js em ação
Microsoft Github Wordpress Slack Docker Facebook
Microsoft - Visual Studio Code
Slack - Slack desktop app
Ionic - Ionic Lab
@MarshallOfSound - Google Music player
@Shockone - Black Screen
Funcionamento
None
Chromium ou chrome?
Inicialização
main process
Comunicação
None
ipc.on('channel', listener);
ipc.send('channel', args);
app BrowserWindow globalShortcut ipcRenderer IpcMain SystemPreferences PowerMonitor desktopCapturer
Distribuição
electron-packager
electron-builder
.dmg ( OS X) .exe ( Windows) .deb ( Debian
Linux )
Por que usar?
Versatilidade
Conforto
Por que não usar?
Chrome :)
VS
Obrigado!
alterar slides da historia piada sobre ie8 piada sobre casquinha
do mcdonalds alterar ordem do por que usar e como usar especificar melhor os builders dar mais vantagens mais cases LIVE CODING tirar os modulos tirar o codigo