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
Alefe Souza
December 07, 2018
Programming
290
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
Transcript
13 slides
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
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
340
Implementing GraphQL with Laravel and Vue.js
alefesouza
0
380
React: Zero to Hero
alefesouza
2
550
Implementing GraphQL with PHP
alefesouza
0
620
Node.js Chatbots with Bot Framework
alefesouza
0
430
GraphQL: A new way to write APIs
alefesouza
0
470
Firebase as back-end
alefesouza
0
500
GitLab: A tool for the entire DevOps lifecycle.pdf
alefesouza
0
750
Other Decks in Programming
See All in Programming
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
3
1.7k
Event is what happens
moro
2
4.5k
Performance Optimization With LLMs
xleitix
0
250
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
340
Rails初心者がパスキーを実装してみて大変だったこと
ktombow
0
180
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
1
230
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.9k
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
2
260
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
980
LLM 101: Exploring LLMs, Starting with Tokens.
dalinaum
0
100
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
560
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
630
Code Reviewing Like a Champion
maltzj
529
40k
Chasing Engaging Ingredients in Design
codingconduct
0
390