Tengo experiencia en la creación de aplicaciones Angular 2. En estos días, las aplicaciones web progresivas (PWA) también se están volviendo populares. ¿Es PWA un marco separado como Angular o simplemente una guía de mejores prácticas? Por favor explícame.
Gracias por adelantado.
PWA significa Aplicaciones web progresivas, y es más un conjunto de tecnologías y enfoques vagamente relacionados que tienen como objetivo proporcionar una experiencia similar a la de una aplicación móvil para las aplicaciones web. Efectivamente, no tiene nada que ver con un marco como Angular, React o Vue.
Google tiene una buena explicación en https://developers.google.com/web/progressive-web-apps/
Consulte el discurso de apertura del Día 3 de NG-CONF 2017 de Brad Green y Rob Wormald. Hablan mucho sobre la plataforma de servidor Angular (anteriormente llamada Angular Universal) y el kit de herramientas móvil Angular ( https://github.com/angular/mobile-toolkit )
https://github.com/angular-pakistan/ng-conf-2017#day-3-summary-april-7th-2017
Una PWA (aplicación web progresiva) es como una aplicación nativa en su teléfono, pero está construida con tecnologías web como HTML5, JavaScript, Angular y CSS3. Si se construye correctamente, una PWA puede ser indistinguible de una aplicación nativa. Los PWA se pueden instalar en un dispositivo como un teléfono y no requieren tiendas de aplicaciones como 'Google Play Store' o 'iTunes'.