Квазар каркас - Quasar framework

Квазар Фреймворк
Quasar Logo.png
Оригинальный автор (ы)Разван Стоэнеску
изначальный выпускФевраль 2015 г.; 5 лет назад (2015-02)[1]
Стабильный выпуск
1.14.5 / 18 ноября 2020 г.; 16 дней назад (2020-11-18)[2]
РепозиторийКвазар Фреймворк
Написано вJavaScript
Размер14,7 КБ минимум + gzip
ТипФреймворк JavaScript
ЛицензияЛицензия MIT[3]
Интернет сайтквазар-каркас.org

Квазар Фреймворк (обычно называют Квазар; выраженный /ˈkш.zɑːr/[4]) является Открытый исходный код Vue.JS на основе платформы для создания приложений с единой базой кода и развертывания ее в Интернете как СПА, PWA, SSR, в мобильное приложение, используя Кордова за iOS & Android и в настольное приложение, используя Электрон за Mac, Windows, и Linux.[5][6]

Quasar Framework был создан Разваном Стоэнеску и поддерживается им и остальными активными членами основной команды, которые работают в различных компаниях, таких как Lenovo, IntelliView Technologies Inc. и AG Development Services.[7]

Обзор

Quasar Framework Девиз Quasar: Создавайте высокопроизводительные пользовательские интерфейсы VueJS в рекордно короткие сроки. Это возможно, потому что вам нужно написать только один авторитетный источник кода для всех платформ: адаптивные настольные / мобильные веб-сайты (СПА, Переход на SSR + SPA-клиент, SSR + PWA-клиент), PWA (прогрессивные веб-приложения), мобильные приложения (которые выглядят родными) и многоплатформенные настольные приложения (через Электрон ) а также Расширения браузера.[8]

В Quasar есть компонент практически для любой веб-разработки. Quasar разработан с учетом производительности и скорости отклика, поэтому накладные расходы на использование Quasar едва заметны.[9]

История

Quasar Framework был создан Разваном Стоэнеску после работы в IBM и Lenovo постоянно используя новые и различные программные инструменты для создания всех отдельных типов приложений для iOS, приложений для Android, веб-приложений, веб-сайтов, настольных приложений Windows, настольных приложений Apple и PWA. Позже он резюмировал свой мыслительный процесс: «Я жаждал единой структуры, которая устраняла бы всю сложность и создавала бы все эти разные виды приложений… из ЕДИНСТВЕННОЙ кодовой базы. Не имея возможности найти такой мифический инструмент, я решил создать его».[10][11]

Первая фиксация исходного кода проекта была датирована 2015 годом, а стабильная версия 1.0 Quasar была выпущена в июле 2019 года. Первая конференция Quasar прошла в июле 2020 года.[12]

Версии

ВерсияДата выходаЗаголовок
1.14.02020 сен 12Нет данных
1.13.02020 22 августаНет данных
1.12.02020 28 маяНет данных
1.11.02020 10 маяНет данных
1.10.02020 1 маяНет данных
1.9.02020 фев 11Нет данных
1.8.02020 Янв 22Нет данных
1.02019 июл 3Нет данных
0.17Нет данныхНет данных
0.16Нет данныхНет данных
0.15Нет данныхНет данных
0.14Нет данныхНет данных
0.13Нет данныхНет данных

Функции

Составные части

Приложения Quasar создаются с использованием системы однофайловых компонентов Vue и * .vue, которые содержат несколько разделов: шаблон (HTML), скрипт (Javascript) и стиль (CSS / Stylus / SASS / SCSS / Less) - все в одном файле.[13]Приведенный ниже фрагмент кода содержит пример компонента Quasar. Компонент связывает свойства в боковом ящике:

<шаблон>  <q-элемент    кликабельный    тег="а"    цель="_пустой"    : href="связь"  >    <q-item-section      v-если="значок"      аватар    >      <значок q :имя="значок" />    </q-item-section>    <q-item-section>      <q-item-label>{ заглавие }</q-item-label>      <q-item-label подпись>        {{ подпись }} </q-item-label>    </q-item-section>  </q-элемент></шаблон><сценарий>экспорт дефолт {  имя: EssentialLink,  реквизит: {    заглавие: {      тип: Нить,      требуется: истинный    },    подпись: {      тип: Нить,      дефолт: ''    },    связь: {      тип: Нить,      дефолт: '#'    },    значок: {      тип: Нить,      дефолт: ''    }  }}</сценарий>

Экосистема

Основная библиотека поставляется с инструментами и библиотеками, разработанными как основной командой, так и участниками.

Официальный инструментарий

  • Quasar CLI - глобальная часть интерфейса командной строки, необходимая для создания приложений посредством разработки, а также среда сборки для разработки и распространения приложений между устройствами и платформами.
  • Приложение Quasar - локальная часть CLI, которая включает в себя среды разработки и сборки. Интерфейс командной строки обеспечивает чрезвычайно быструю разработку через сервер разработки, что позволяет вам видеть изменения в реальном времени. Используя системы сборки CLI, вы можете взять свой единственный проект и построить его на нескольких платформах и средах, которые поддерживает Quasar (например, в Интернете, PWA, Интернет + SSR, PWA + ССР, Кордова, Конденсатор, Электрон, Расширения браузера, так далее.).
  • Quasar UI - библиотека компонентов в Quasar с протестированными высокопроизводительными компонентами, а также многочисленными директивами, вспомогательными утилитами, плагинами и многим другим.

Смотрите также

Источники

Определение логотипа бесплатных произведений культуры notext.svg Эта статья включает текст из бесплатный контент работай. Лицензировано под Лицензия MIT Заявление о лицензии / разрешение на Wikimedia Commons. Текст взят из Руководство по Quasar Framework, Quasar Framework, Чтобы узнать, как добавить открытая лицензия текст статей в Википедии, см. эта страница с инструкциями. Для получения информации о повторное использование текста из Википедии, посмотри пожалуйста условия использования.

Рекомендации

  1. ^ «Почему Quasar 1.0 должен радовать каждого разработчика Vue». Квазар Фреймворк.
  2. ^ "Quasar Framework Quasar Releases". GitHub. 14 июня 2020.
  3. ^ «Квазар / ЛИЦЕНЗИЯ». GitHub. Получено 20 мая, 2020.
  4. ^ «Гид: Что такое Квазар?». Квазар Фреймворк. Получено 20 мая, 2020.
  5. ^ Коннелл, Дэнни (2020). Quasar Framework: кроссплатформенные приложения Vue JS, Vuex и Firebase. Удеми.
  6. ^ «Гид: Что такое Квазар?». Квазар Фреймворк. Получено 20 мая, 2020.
  7. ^ «Познакомьтесь с командой - Quasar Framework». quasar-framework.org. Получено 20 мая, 2020.
  8. ^ "Что такое Квазар". Получено 21 мая, 2020.
  9. ^ "Что такое Квазар". Получено 21 мая, 2020.
  10. ^ Стоэнеску, Разван (3 июля 2019 г.). «Почему Quasar 1.0 должен радовать каждого разработчика Vue».
  11. ^ «Гид: Что такое Квазар?». Квазар Фреймворк. Получено 20 мая, 2020.
  12. ^ «Quasar.conf 2020». 5 июля 2020.
  13. ^ «Однофайловые компоненты Vue (SFC) - Quasar Framework». Получено 22 мая, 2020.

внешняя ссылка