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

Mas afinal, do que se trata esse tal SPA?

Vinícius Alonso
November 11, 2017
28

Mas afinal, do que se trata esse tal SPA?

Palestra aprensentada na trilha web no The Developers Conference (TDC) 2017 em Porto Alegre.

Vinícius Alonso

November 11, 2017
Tweet

Transcript

  1. Quem sou eu • Desenvolvedor Full Stack • Formado em

    Sistemas para Internet (UTFPR) • Membro das comunidades PHP-PR, GURU-PR e Pato Livre
  2. Single Page Application • Funciona em uma página única •

    Divide as responsabilidades entre: ◦ Cliente ◦ Servidor • Tenta tornar a experiência do usuário mais parecida com o uso de um programa desktop
  3. • Frontend ◦ Organizar componentes do JS ◦ Cuidar da

    apresentação dos dados • Backend ◦ Regras de negócios ◦ Ações no banco de dados ◦ API
  4. SEO

  5. SPA MPA Desacoplamento Frontend SEO é simples SEO é um

    problema A página sempre recarrega Usabilidade
  6. SPA O usuário passará muito tempo? (ex: sistema de contabilidade)

    A aplicação depende de SEO? (blog, e-commerce) Possui muito Javascript? (frameworks ajudam na organização) O servidor deverá se comunicar da mesma forma com diferentes tipos de clientes? (brower, app mobile)