Herramientas Utilizadas para Crear Aplicaciones Web Progresivas.
Herramientas Utilizadas para Crear Aplicaciones Web Progresivas.
Santa Catarina.
Campus Montemorelos
Ingeniería en Desarrollo y
Gestión de Software
Knockout:
Knockout es una herramienta gratuita de código abierto que puede ayudar con los enlaces
Modelo-Vista-Vista Modelo o MVVM. Esto le permite simplificar el proceso de
codificación de IU de JavaScript permitiéndole definir vistas y enlaces declarativos
controlados por modelo de vista propiedades.
Requisitos de instalación:
Funciona en cualquier navegador principal (IE 6+, Firefox 2+, Chrome, Safari, Edge, otros)
El conjunto integral de especificaciones (desarrollado al estilo BDD) significa que su
correcto funcionamiento puede verificarse fácilmente en nuevos navegadores y
plataformas.
Navegadores compatibles:
El PWA Builder de Microsoft es una aplicación web que facilita la creación de versiones
nativas para varios sistemas operativos, incluido Android, mientras que BubbleWrap es lo
mismo, pero como herramienta de línea de comandos centrada en Android.
PWA Builder usa ahora la tecnología de BubbleWrap, lo cual permite a las aplicaciones
web generadas con esta herramienta integrarse mejor en Android. Para empezar, con
soporte de serie para crear aplicaciones que aprovechen los nuevos Web Shortcuts como
App Shortcuts de Android, sin necesidad de hacer ningún cambio.
La forma más rápida de crear una PWA es utilizar PWABuilder y construir rápidamente un
service worker para la funcionalidad offline, que funciona sacando y sirviendo el
“offline.html” del servidor web cada vez que los usuarios pierden la conectividad a
Internet. También se puede enviar la PWA a la tienda de aplicaciones para Android e iOS.
Requisitos de instalación:
Navegadores compatibles:
Si con jQuery ya se podía manipular el contenido y estructura de un sitio web, con Angular
también es posible, además entablar comunicación con el servidor, recuperar datos,
gestionar estas llamadas y mostrar el resultado en la vista. Todo esto y más en un entorno
web.
Requisitos de instalación:
- Un IDE para poder editar el código. (Visual Studio Code ocualquier otro).
- Git, para poder almacenar el código.
- Node JS y npm, para poder instalar Angular.
- CLI Angular 8, que será lo último que se instalará.
Navegadores comaptibles:
Requisitos de instalación:
- Tener instalado NodeJS, porque Webpack necesita el runtime del mismo, porque es
un paquete de Node.
- Tener instalado NPM, que se instala automáticamente al instalar NodeJS.
- Tener los paquetes webpack y webpack.cli.
- Un editor de código, para poder procesar los ficheros de configuración y poder
crearlos. Se puede utilizar cualquier editor, por ejemplo Visual Studio Code.
Navegadores compatibles: