![Page 1: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/1.jpg)
![Page 2: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/2.jpg)
André BaltieriMicrosoft MVP desde 2013Web Developer desde 2005Trabalhos no BRA, EUA, ENG, HOLCriador do ASP.NET Cast
http://balta.io/
![Page 3: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/3.jpg)
AgendaMercado AtualVantagens de uma App MobileVantagens de uma App WebO que é PWA?Futuro do ASP.NET CoreDivisão Backend e FrontendTypeScript
PROGRESSIVEWEB APPSE O FUTURO DO
DESENVOLVIMENTO WEB NA
PLATAFORMA .NET
![Page 4: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/4.jpg)
Mercado AtualMobile crescendoWeb se mantendoVisão da Microsoft
Cloud FirstMobile First
![Page 5: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/5.jpg)
Vantagens da App MobileMuito rápidasFácil acessoTem notificaçõesAcessa Recursos do dispositivoMais seguras Cada dia as pessoas
utilizam menos os browsers dos dispositivos móveis!
![Page 6: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/6.jpg)
Desvantagens da App MobilePrecisam ser instaladasAtualizações são complicadasSem indexação nas buscas (SEO)Desenvolvimento custoso Menos de 47% das pessoas
que compraram o Galaxy S7 “Explosivo” atualizaram seu software para previnir a
explosão!
![Page 7: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/7.jpg)
Vantagens da App WebPublicação FácilAtualizações SimplesDesenvolvimento BaratoIndexação em mecanismos de busca
Lembram do caso do WinJs? Pois é!
![Page 8: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/8.jpg)
Desvantagens da App WebSão mais lentas no mobileAcesso através de um BrowserAcesso limitado a Recursos do hardwareMenos seguras que as nativas A segurança na Web ainda
é um desafio, e boa parte dos ataques partem de
máquinas comuns!
![Page 9: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/9.jpg)
O que é PWA?Progressive Web AppsExperiência do MobileFacilidades da WebRecursos como:
ResponsividadeInstalação simplesTrabalho Offline
Já temos frameworks para isto
Por que não juntar o lado bom da Web com o lado
bom do Mobile?
![Page 10: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/10.jpg)
O futuro do desenvolvimento naPLATAFORMA .NET
![Page 11: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/11.jpg)
ASP.NET Core hoje!Já somos Open Source! E um dos maiores!Hoje suportamos Windows, Mac e LinuxDois Frameworks. Core e FullRoda Full ou Core no WindowsRoda Core no Mac/LinuxMais leve e muito mais rápidoMais customizável
![Page 12: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/12.jpg)
ASP.NET Core amanhãExpansão além do mundo corporativoMaior adoção de tecnologias do MercadoMais devs de outras plataformas
![Page 13: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/13.jpg)
TUDO na nuvem!A nuvem não é “se”, é “quando”!Alta disponibilidadePreços já competitivos (*)EscalabilidadeFacilidades para os desenvolvedores
![Page 14: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/14.jpg)
DivisãoBackendFrontendDivisão também nas contratações
![Page 15: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/15.jpg)
JavaScript em todo lugar!Linguagem mais popular do mundo!Roda em muitos lugares!É o coração da WebAplicações em Larga Escala com JS
![Page 16: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/16.jpg)
TypeScript chegando com força!JavaScript é dinâmicoTypeScript é uma extensão do JavaScriptPermite tipar o JSPermite compilar o JSAjuda na prevenção de errosAjuda na refatoração de código
O TypeScript é flexível. Porém, quanto mais você “tipa” mais ele te ajuda.
![Page 17: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/17.jpg)
DEMO
![Page 18: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/18.jpg)
ResumoMercado AtualVantagens de uma App MobileVantagens de uma App WebO que é PWA?Futuro do ASP.NET CoreDivisão Backend e FrontendTypeScript
PROGRESSIVEWEB APPSE O FUTURO DO
DESENVOLVIMENTO WEB NA
PLATAFORMA .NET
![Page 20: Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET](https://reader036.vdocuments.net/reader036/viewer/2022070602/5876e6701a28ab046d8b6167/html5/thumbnails/20.jpg)
OBRIGADO