Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Apresentando o Electron

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →
Avatar for Carloshpdoc Carloshpdoc
September 17, 2016

Apresentando o Electron

Light Talk sobre Electron. Talk apresentada no GDG de Caxias.

Avatar for Carloshpdoc

Carloshpdoc

September 17, 2016

More Decks by Carloshpdoc

Other Decks in Programming

Transcript

  1. Quem sou eu? Meu nome é Carlos Henrique. • Graduação:

    - Eng.Elétrica com Ênfase em Computação (UERJ), e aqui também sendo Membro do IEEE. - Análise e Desenvolvimento de Sistemas (Estácio) • Trabalho na Som Livre - como Full Stack Web Developer. • Professional Scrum Master pela scrum.org
  2. Qual seria sua curva de aprendizado hoje, para desenvolver uma

    aplicação desktop, que funcionasse em Windows, MacOS e Linux?!
  3. Se você sabe construir um site, você então consegue construir

    um aplicativo desktop. Electron é um framework para criar aplicações com tecnologias web (JavaScript, HTML e CSS). Ela cuida das partes complexas, para que você possa se concentrar no desenvolvimento da sua aplicação. Electron é mais fácil do que você pensa.
  4. Ele utiliza o Chromium e Node.js, logo, você pode utilizar

    HTML, CSS e JavaScript para desenvolver seus aplicativos desktop. Tecnologia Web
  5. Ele é um projeto open source, foi criado pelo GitHub

    para desenvolver o editor Atom, por esse motivo ele também é chamado de Atom Shell. Possui uma comunidade muito ativa. Open Source
  6. Armazenamento. Podemos usar: • Local Storage • Web SQL •

    E banco de dados (via npm) Podemos usar qualquer função do NodeJs. Basicamente qualquer aplicação SPA, pode ser utilizada com Electron.
  7. Aplicações feitas com Electron. Electron tem sido usado para criar

    aplicativos de empresas como a Microsoft, Facebook, Slack, e Docker.