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

NodeConfBr JavaScript Mult Plataforma

NodeConfBr JavaScript Mult Plataforma

Alguns Exemplos de como o NodeJS pode da liberdade e poder aos desenvolvedores
https://github.com/Pompeu/

Itacir Ferreira Pompeu

July 06, 2016
Tweet

More Decks by Itacir Ferreira Pompeu

Other Decks in Research

Transcript

  1. Itacir Ferreira Pompeu, um dos criadores do DF.JS, Eng Software

    no Myinfoshare, professor da Webschool.io, ex- maratonitas ICPM e linux user desde 99, Formado em TSI pelo IFgoiano.
  2. Agenda Javascript deixa tudo simples. • Por que Javascript ???

    • Rest api With Koa. • Front AngularJS(ou outro) • Cordova Mobile. • ElectronJS Desktop. • TDD (eranaça rubysta) • Demo Simples
  3. Ola NodeJS • IO Assíncrono • V8 performance • Comunidade

    Ativa • Multi-plataforma • Espanção de ferramentas • nem tudo são flores.
  4. Como entender mais sobre IO assicrono: https://www.youtube.com/watch?v=B0hc7hmpCD4 Node.js: JavaScript com

    Google V8 no servidor - Luciano Ramalho https://www.youtube.com/watch?v=jo_B4LTHi3I Introduction to Node.js with Ryan Dahl
  5. É a performance ??? Node VS { Ruby Php Python

    Exilir } https://www.youtube.com/playlist?list=PL8dsUiOEeVuuGnLKSxNRR_9iRYRjuneZH Testando a performance de tecnologias especialistas em Rest API JSON uma abordagem em JAVA, PHP, C++, NODEJS, RUBY, PYTHON e GO Itacir Pompeu, Fernando Matos e Marcel Melo. Enacomp UFG 2015.(http://www.enacomp.com.br/)
  6. Frontend Simples e Testável. • Angular 1 é ainda uma

    opção? • Padrões bem definidos são ótimos para times. • Testabilidade conta. • Nível de experiencia do time deve ser avaliado
  7. Um Pouco Sobre o MyInfoShare • Somos uma equipe de

    5 desenvolvedores. • Objetivo Migrar de Php + Jquery. • Onde Chegar Node + Angular. • Para Melhorar a Vida dos clientes. • FOCO TOTAL QA COM TDD/BDD.
  8. Aplicativos Mobile Hibridos • Apache Cordova e Ionic. • Mesma

    Base de código AngularJS • Ganho de Tempo e muito reuso
  9. Aplicativos Desktop Electron JS • Curva baixa. • NodeJS de

    Brinde. • Acesso ao banco de dados. • Boa Documentação. • Varias formas de uso do HTTP.
  10. Aplicativos Desktop Electron JS • Curva Minina. • NodeJS de

    brinde. • Acesso ao banco de dados. • Varias formas de uso do HTTP.
  11. Conclusão • O Javascript já esta muito alem do que

    se imaginava. • Da Dinheiro e pode te fazer full stack. • Ele Esta em todos lugares sim. • Pode-se controlar drones e robos. • É Divertido.