O documento discute Single Page Applications (SPAs), caracterizando-as como aplicações ricas e responsivas que combinam o melhor da web e do desktop. Detalha as características, vantagens e desvantagens das SPAs, bem como sua arquitetura típica.
Visual Studio Summit2013
Alberto Monteiro, Desenvolvedor
ASP.NET Single Page Application
Fortes Informática
2.
Visual Studio Summit2013
Tópicos
• O que são SPAs
• Características de uma SPA
• Vantagens e Desvantagens
• Arquitetura
• Demo
3.
Visual Studio Summit2013
Aplicações ricas, responsivas que combinam o melhor da
web e desktop
O que são SPAs
4.
Visual Studio Summit2013
Características de uma SPA
Separador de url #
Botão de voltar funciona normalmente
Links “favoritaveis”
Interação mais presente entre componentes de
UI
Possibilidade de funcionar offline
Todas interface são construídas com JS
Funciona com serviço REST
5.
Visual Studio Summit2013
Vantagens
Boa UX
Interface rápida
Possibilidade de funcionar offline
Browser é so um client
Perfeita para apps mobile
Grande variedade de frameworks
6.
Visual Studio Summit2013
Desvantagens
Complexidade na construção
Precisa de habilidades em JS
Ruim para SEO
7.
Visual Studio Summit2013
Arquitetura
Web UI
HTML/CSS/JS
Data services
JSON/XML
Browser UI
HTML/CSS
Aplicação
JS
Dados
JS
Local storage
Navegação