single page applications com asp.net 5
TRANSCRIPT
#VSSUMMIT
André Baltieri
Single Page Applications com ASP.NET vNext
Microsoft MVP – ASP.NET/IIS
http://andrebaltieri.net/
#VSSUMMIT
Sobre
• Microsoft mvp asp.net/iis• Criador do ASP.NET Cast• Trabalha com desenvolvimento web
desde 2003• http://andrebaltieri.net/
#VSSUMMIT
Como a web funciona
#VSSUMMIT
Response
Request
Client Server
ProcessamentoASP.NET, C#, HTML
HTML, CSS, JAVASCRIPTProcessamento
HTML, CSS, JS
#VSSUMMIT
Como o ASP.NET funciona
#VSSUMMIT
Response (HTML)
Request
Client Server
ProcessamentoGERA HTML
HTML, CSS, JAVASCRIPTProcessamento
HTML, CSS, JS
#VSSUMMIT
Como o WebAPI funciona
#VSSUMMIT
Response (JSON)
Request
Client Server
ProcessamentoGERA JSON
HTML, CSS, JAVASCRIPTProcessamento
HTML, CSS, JS
#VSSUMMIT
Vantagens do SPA
• Trafega apenas JSON• Utiliza o processamento do seu
device• Gera HTML no client• Maior manipulação do DOM
#VSSUMMIT
Como aplicar SPA
• Server– DDD, TDD, BDD– ASP.NET Web API– C#– Regras de
Negócio
– JSON
• Client– HTML, CSS, JS– AngularJS*
#VSSUMMIT
DEMO
• https://github.com/andrebaltieri/vssummit-2015
#VSSUMMIT
Obrigado!
• ASP.NET MVC• http://bit.ly/abt-2015-mvc
• Modern Web Apps• http://bit.ly/abt-2015-mwb
• Domain Driven Design• http://bit.ly/abt-2015-ddd2