stringtranslate.com

Marco de Quasar

El Quasar Framework (comúnmente conocido como Quasar ; pronunciado / ˈk w eɪ.zɑːr / [4] ) es un framework de código abierto basado en Vue.js para crear aplicaciones con una única base de código. Se puede implementar en la Web como SPA , PWA , SSR , en una aplicación móvil, usando Cordova para iOS y Android , y en una aplicación de escritorio, usando Electron para Mac , Windows y Linux . [5] [4] Quasar fue creado por Razvan Stoenescu y es mantenido por un pequeño equipo de desarrolladores (también conocido como el "equipo central") y colaboradores. La mayoría del equipo central trabaja actualmente en varias empresas como Lenovo , IntelliView Technologies Inc. y AG Development Services. [6]

Descripción general

Quasar se centra en la creación rápida de interfaces de usuario VueJS . El usuario solo necesita escribir una fuente de código autorizada para todas las plataformas : sitios web móviles y de escritorio responsivos ( SPA , SSR + SPA client takeover, SSR + PWA client takeover), PWA ( aplicaciones web progresivas ), aplicaciones móviles (que parecen nativas) y aplicaciones de escritorio multiplataforma (a través de Electron ) y también extensiones de navegador . [4]

Quasar está diseñado teniendo en cuenta el rendimiento, la capacidad de respuesta y la interoperabilidad. [4]

Historia

Quasar fue creado por Razvan Stoenescu después de trabajar para IBM y Lenovo utilizando constantemente herramientas de software nuevas y diferentes para crear todos los tipos de aplicaciones iOS, Android, web, de escritorio de Windows, de escritorio de Apple y PWA. Más tarde resumió su proceso de pensamiento: "Anhelaba un único marco que eliminara toda la complejidad y produjera todos estos diferentes tipos de aplicaciones... a partir de una ÚNICA base de código. Incapaz de encontrar una herramienta tan mítica, decidí crearla". [1] [4]

La primera confirmación del código fuente del proyecto data de 2015, y la versión estable 1.0 de Quasar se lanzó en julio de 2019. La primera conferencia de Quasar tuvo lugar en julio de 2020. [7] Quasar v2 (con Vue.js 3) se volvió estable en la versión 2.0.0 en junio de 2021.

Características

Componentes

Las aplicaciones Quasar se crean utilizando componentes de archivo único de Vue y componentes Quasar. Los componentes de archivo único de Vue contienen varias secciones: plantilla (HTML), secuencia de comandos (Javascript) y estilo (CSS/Stylus/SASS/SCSS/Less), todo en el mismo archivo. [8] El fragmento de código a continuación contiene un ejemplo de la estructura de un componente de archivo único de Vue:

< plantilla > <!-- define tu plantilla Vue aquí --></ plantilla >< configuración del script  >//Aquí es donde va tu Javascript// para definir su componente Vue, que// puede ser un diseño, una página o el tuyo propio// componente utilizado en toda la aplicación.</script>< estilo >/*Aquí es donde va tu CSS*/</ estilo >

Los componentes Quasar son etiquetas HTML que comienzan con qel archivo y se vinculan a /quasar.configél.

Ecosistema

La biblioteca principal incluye herramientas y bibliotecas desarrolladas por el equipo principal y sus colaboradores.

Herramientas oficiales

Quasar Framework consta de varios componentes clave:

Interfaz de línea de comandos Quasar
Una herramienta de interfaz de línea de comandos que facilita la creación y el desarrollo de aplicaciones multiplataforma. Proporciona un entorno global para la inicialización y la gestión de aplicaciones.
Aplicación Quasar
El entorno de desarrollo y construcción local dentro de Quasar CLI. Incluye:
Interfaz de usuario de Quasar
Una biblioteca completa de componentes de interfaz de usuario diseñados para su uso en aplicaciones Quasar.

Véase también

Fuentes

 Este artículo incorpora texto de un trabajo de contenido libre . Licenciado bajo la Licencia MIT (declaración de licencia/permiso). Texto tomado de Quasar Framework Guide, Quasar Framework.

Referencias

  1. ^ ab Stoenescu, Razvan (3 de julio de 2019). "Por qué todos los desarrolladores de Vue deberían estar entusiasmados con Quasar 1.0". Quasar Framework .
  2. ^ "Lanzamientos de Quasar Framework Quasar". GitHub . 3 de octubre de 2022.
  3. ^ "Quasar/LICENCIA". GitHub . Consultado el 20 de mayo de 2020 .
  4. ^ abcde "Guía: ¿Qué es Quasar?". Quasar Framework . Consultado el 20 de mayo de 2020 .
  5. ^ Connell, Danny (2020). Quasar Framework: aplicaciones multiplataforma Vue JS Vuex y Firebase. Udemy .
  6. ^ "Conozca al equipo: Quasar Framework". quasar-framework.org . Consultado el 20 de mayo de 2020 .
  7. ^ "Quasar.conf 2020". 5 de julio de 2020.
  8. ^ "Componentes de archivo único (SFC) de Vue: Quasar Framework" . Consultado el 22 de mayo de 2020 .

Enlaces externos