Hola amigos lectores, en esta serie estaré compartiendo sobre Quasar, un Framework que conocí hace más de un año y con el cual he trabajado en la mayoría de los proyectos en los últimos tiempos.
Quasar es un super framework basado en VueJS que permite a los desarrolladores web crear de forma rápida sitios web responsives y aplicaciones de diferentes sabores:
- SPA (Single page app)
- PWA (Progresive web app)
- BEX (Browser extension)
- SSR (Server-side rendered app)
- Aplicaciones híbridas (Android & IOs)
- Aplicaciones multiplataformas (Mac, Windows, Linux)
Como se puede ver, es posible cubrir una buena cantidad de opciones dentro del desarrollo tanto a nivel web, móvil o escritorio y todo esto con la facilidad de utilizar el mismo código para diferentes plataformas.
Porqué usar Quasar framework
Quasar es un framework de Javascript que en realidad es una rama de Vue.js, está optimizado para desarrollar aplicaciones de alto rendimiento en tiempo record. Es un framework de código abierto y ha demostrado ser el más fácil de usar para crear aplicaciones de una sola página(SPA), proyectos de renderizado del lado del servidor(SSR), aplicaciones web progresivas(PWA), así como aplicaciones móviles y de escritorio.
Quasar se lanzó en agosto de 2016 y desde entonces no ha parado de crecer en popularidad entre los desarrolladores.
Gracias a todos los componentes y herramientas que ofrece Quasar listas para usar, los desarrolladores no necesitan bibliotecas de terceros como Bootstrap o Hammer.js. Quasar le permite escribir solo una base de código e implementar e implementarlo en la web, aplicaciones móviles o en una aplicación empresarial.
Características claves de Quasar framework
Robusto y completo
Además de la reutilización del código en múltiples plataformas Quasar está equipado con más de 70 componentes para cubrir la mayoría de las necesidades de la web y su API es tan flexible que te permite personalizar los componentes de forma sorprendente.
Buenas prácticas
Quasar se ha construido sobre Vuejs manteniendo una estrecha vigilancia sobre las mejores prácticas y puntos de referencia de la industria. Esta es la razón por la que Quasar ofrece aspectos aclamados y ampliamente evaluados como compresión de código, manejo avanzado de caché, mapeo de fuentes, carga diferida, etc.
Soporte completo de RTL
Quasar se distingue de muchos otros framework porque permite la codificación de derecha a izquierda, lo cual es útil para ciertos desarrolladores. Por otro lado, el código CSS se puede convertir fácilmente a formato RTL según la preferencia del desarrollador.
Elección flexible de temas
Quasar ofrece soporte para Material en Android y temas iOs para iOs.
Quasar CLI
Quasar-CLI se define como el orgullo de Quasar Framework, es una herramienta que genera de forma automática la estructura del proyecto en cuestión de minutos. Además dispone de una serie de comandos que asegura se sigan las mejores prácticas de Quasar.
Seguridad
Quasar se toma muy en serio la seguridad del framework, en la documentación oficial del proyecto puedes encontrar un capítulo dedicado a las buenas y malas prácticas que debes tener en cuenta a la hora de desarrollar aplicaciones con Quasar.
Conclusiones
Quasar no es un framework muy antiguo y usado en exceso. A pesar de eso, ya cuenta con una comunidad robusta y extensa de desarrolladores que constantemente continúan agregando valor a este framework de código abierto. A partir de ahora, Quasar parece ofrecer todo para garantizar el dominio futuro.