Por qué Qwik?

Por qué Qwik?


Una de las tecnologías que llaman la atención aprender en este 2023 es QWIK. Se sabe que el mundo de Javascript es muy extenso, desde librerías y frameworks que se liberan periódicamente, sin embargo, con esto salen problemas para la web, mientras más evoluciona la tecnología, más se desea optimizar nuestros sitios para mejorar la experiencia de usuario.

QWIK percibe esto de buena forma, y como framework se destaca en cachar archivos JS en memoria, y carga interfaz aplicando Lazy Loading de toda la aplicación de forma automática, cargando sólo lo necesario. Además, guarda el estado del aplicativo sin necesidad de librerías o paquetes externos.

Lo particular es que el creador de este Framework es el mismo que hizo Angular y Angular JS, sin embargo la sintaxis es muy parecida a React JS.

Primeros pasos con QWIK

Instalación

Escoge la CLI que más prefieras.

  • npm create qwik@latest
  • pnpm create qwik@latest
  • yarn create qwik

Una vez instalado tendremos un resultado como este:

Creacion de proyecto de Qwik

Ejecutar aplicación en modo desarrollo

Accedemos a la carpeta de nuestro proyecto

cd qwik-app

Luego ejecutamos el presente comando dependiendo del paquete que hayamos seleccionado:

  • npm start
  • pnpm start
  • yarn start

Visualizamos nuestro proyecto de la siguiente forma:

Compilacion de Qwik

Compilacion 2 de Qwik

Por último visualizamos una estructura de carpeta muy parecida a React JS con su integración con Typescript.

Compilacion 2 de Qwik

Conclusión

QWIK es una tecnología que llama mucho la atención por las funcionalidades que ofrece, y las personas involucradas en este proyecto están muy ambientadas en el ambiente de Javascript, como el creador de Angular, Stencil y Ionic. Los desarrolladores queremos que nuestros sitios web tenga un rendimiento cada vez más rápido y con menos dependencias o librerías externas, QWIK ofrece esta característica y se destaca por ser un framework escalable, carga perezosa y sin hidratación.