Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Desarrollo Web / Primeros pasos con Quasar Framework

Primeros pasos con Quasar Framework

Autor jc mouse viernes, julio 3, 2020

Quasar es un proyecto Open Source basado en el Framework Vue que nos permite desarrollar proyectos de todo tipo, por ejemplo, aplicaciones móviles híbridas, aplicaciones PWA (Progresive Web Aplication), aplicaciones SPA (Single Page Aplicaction), SSR (Server Side Rendering) y aplicaciones de escritorio.

En este post daremos los primeros pasos para trabajar con este framework realizando el típico «Hola Mundo» para lo cual paso a paso iremos instalando, configurando, modificando y ejecutando nuestro proyecto de ejemplo.

¿Qué necesitamos?

  • NPM (Sistema de Gestión de paquetes) instalado y configurado
  • Node JS v10 o superior
  • Visual Studio Code
  • Navegador Web
  • Quasar Framework

Comencemos:

Paso 1. Instalar Quasar CLI

Lo primero que debemos hacer, y por una única vez, es instalar Quasar CLI. Para lo cual, en una terminal escribimos lo siguiente:

npm install -g @quasar/cli

Podemos verificar su correcta instalación escribiendo en consola solo «quasar» y este desplegara información en pantalla.

Paso 2. Crear el proyecto Quasar

Ya que tengamos instalado Quasar CLI, en consola escribimos el comando «quasar create <nombre-proyecto>» seguido del nombre de nuestro proyecto, es decir:

quasar create hola-mundo

Antes de descargar todo el kit de Quasar Framework, el asistente nos realizara algunas preguntas referentes a nuestro proyecto, veamos cuales son:

Las primeras 4 preguntas se refieren a, el nombre del proyecto (ej. «hola-mundo»), nombre del producto (Ej.»Hola Mundo Cruel»), una descripción y el nombre del autor.

desarrollo web javascript vue

A continuación  nos pide que seleccionemos un preprocesador CSS, nos recomienda Sass, puedes aceptar la recomendación y presionar [enter] o seleccionar None (ninguno) como hicimos para este ejemplo.

css preprocessor sass

Después nos pregunta el tipo de estrategia que queremos que use Quasar. Dejamos la primera opción, el Auto-import y presionamos [enter]. Esta opción puede ser cambiada después así que no hay mucho problema en cual elegimos ahora.

componentes quasar

La siguiente pregunta tiene que ver con las características de nuestro proyecto, tenemos varias opciones disponibles, podemos seleccionar/deseleccionar items, usando la [barra espaciadora]. Para este ejemplo seleccionamos Vuex.

eslint

Luego nos pregunta si queremos seguir instalando dependencias una vez creado el proyecto, nos recomienda Yarn, también disponemos de NPM, seleccionamos el segundo y [enter]

instalador de paquetes javascript

Finalmente comienza a instalar todas las dependencias en nuestro proyecto, debemos esperar a que la descarga termine, varia según la configuración que se haya elegido, para este ejemplo descarga unos 200 MB.

A continuación podemos observar los archivos generados para nuestro proyecto.

archivos de un proyecto quasar

Paso 3. Abrir el proyecto en Visual Studio Code

Ahora es el turno de abrir el editor VSC y cargar nuestro proyecto. A continuación podemos ver lo que contiene un proyecto de Quasar Framework.

visual studio code proyecto quasar

Describiremos cada uno de las carpetas y archivos más adelante en nuevos post.

Paso 4. Desplegar la aplicación

Abrimos una nueva terminal en VSC y escribimos el comando «quasar dev», esto desplegara el proyecto en modo SPA.

ejecutar proyecto spa con quasar en chrome

Esperamos unos segundos la compilación y se abrirá el proyecto en el navegador predeterminado con la dirección http://localhost:8080/#/

Aplicacion SPA de Quasar Framework

Ya para terminar, realizaremos una pequeña edición en el proyecto.

Nos dirigimos a la carpeta layouts y abrimos el archivo MainLayout.vue, buscamos la linea de código que dice «Quasar App» y la reemplazamos por «Hola Mundo».

codigo js quasar en vsc

A continuación nos dirigimos a la carpeta assets, que es donde se guardan los recursos de la aplicación, encontraremos un solo archivo SVG, el cual corresponde al logo de Quasar, lo abrimos y reemplazaremos todo el contenido a partir de la etiqueta <svg> por:

<svg width="400" height="200" xmlns="http://www.w3.org/2000/svg"> 
 <g>
  <title>background</title>
  <rect fill="#fff" id="canvas_background" height="202" width="402" y="-1" x="-1"/>
  <g display="none" overflow="visible" y="0" x="0" height="100%" width="100%" id="canvasGrid">
   <rect fill="url(#gridpattern)" stroke-width="0" y="0" x="0" height="100%" width="100%"/>
  </g>
 </g>
 <g>
  <title>Layer 1</title>
  <text stroke="#000" transform="matrix(3.3084950833703886,0,0,5,-38.305007559216605,-69.8125) " xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="24" id="svg_1" y="41.453125" x="17.709009" stroke-width="0" fill="#000000">JC Mouse</text>
 </g>
</svg>

Guardamos y automáticamente se refresca la vista de nuestra aplicación en el navegador:

tutorial quasar en español

enjoy!

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Instalador java con WinRar

Instalador java con WinRar

En este videoTutorial veremos la forma mas sencilla de crear un instalador para programas hechos en Java utilizando el p...

Abre una aplicación swing java desde el navegador de forma segura

Abre una aplicación swing java desde el navegador de forma segura

Los mejores días del marco de java swing se han ido. Las aplicaciones de escritorio perdieron popularidad y todo está fo...

Ejemplo de operaciones CRUD con MyBatis 3

Ejemplo de operaciones CRUD con MyBatis 3

«MyBatis es una herramienta de persistencia Java que se encarga de mapear sentencias SQL y procedimientos almacenados co...

Crear PopupMenu (Ventana Emergente)

Crear PopupMenu (Ventana Emergente)

En este tutorial crearemos una aplicación android que nos permitirá abrir un PopupMenu de donde podremos seleccionar una...

Programa en la nube sin instalar nada con repl.it

Programa en la nube sin instalar nada con repl.it

Repl.it es un proyecto de tres jóvenes emprendedores (Amjad, Haya, Maso), es un compilador en linea el cual te permite p...

Crea música y compártela con Song Maker de Google

Crea música y compártela con Song Maker de Google

Song Maker es el nuevo experimento de Google Chrome Music Lab que permite al usuario crear música desde el navegador a t...

Comparte lo que sabes

Categorias

Últimas entradas

En este post realizaremos un proyecto en VUE que se conectara a un REST API  y utilizara un servicio del mismo para obte...

En este post realizaremos una aplicación que pueda capturar nuestra voz y convertir en texto Pasar voz a texto con Andro...

Los JavaBeans son clases que encapsulan objetos en un solo objeto (beans). Son fáciles de crear y pueden contener muchos...

Basic 4 Android es un IDE (Entorno de Desarrollo Integrado) para Android basado en Basic (no es Visual Basic, pero se pa...

Herramientas

Generador de Enlaces a Whatsapp