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

Construindo Aplicações com Vue.js

Construindo Aplicações com Vue.js

Apresentação GDG dia 18/11/17

Daniel Moreira

November 18, 2017
Tweet

More Decks by Daniel Moreira

Other Decks in Technology

Transcript

  1. AGENDA A apresentação será divida nos seguintes tópicos: Introdução Framework

    Progressivo O Vue.js Componentes Interação do Usuário Renderização Condicional Estruturas de Laço Dados Computados e Observadores Outros Recursos 2 Daniel Moreira Software Architecture @ Kazap Tecnologia
  2. PARA RESPONDER A ESSA PERGUNTA, PRECISAMOS FAZER MAIS PERGUNTAS: •

    Que tipo de projeto você está construindo? • Qual seu nível de experiência? • O que você está tentando alcançar com este projeto?
  3. COMPOSIÇÃO DE MICRO LIBS • Maior Flexibilidade • Requer muita

    pesquisa, teste e decisões • A manutenibilidade pode ficar prejudicada
  4. FRAMEWORKS COMPLETOS • Maior Produtividade • Ideal para equipes que

    querem seguir padrões e convenções • Curva de aprendizado inicial extensa • Inflexível quando você não concorda com as decisões do framework • Excessivo em determinadas situações
  5. O QUE É VUE.JS • Framework Progressivo para construção de

    interfaces de usuário • Projetado para ser adotável incrementalmente • Biblioteca principal focada na camada visual • Fácil integração com outras bibliotecas e projetos
  6. O QUE É VUE.JS • Núcleo que funciona bem sozinho

    • Renderização Declarativa da View • Bibliotecas oficiais que atendem a necessidades comuns • Roteamento de Single Page Application (SPA) • Data fetching • Dentre outras…
  7. GDG Mogi Guaçu > vue init webpack hello-gdg > vue

    init webpack-simple hello-gdg > vue init browserify hello-gdg > vue init browserify-simple hello-gdg > vue init pwa hello-gdg > vue init simple hello-gdg