Квазар каркас - Quasar framework
Эта статья слишком полагается на Рекомендации к основные источники.Май 2020 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Оригинальный автор (ы) | Разван Стоэнеску |
---|---|
изначальный выпуск | Февраль 2015 г.[1] |
Стабильный выпуск | 1.14.5 / 18 ноября 2020 г.[2] |
Репозиторий | Квазар Фреймворк |
Написано в | JavaScript |
Размер | 14,7 КБ минимум + gzip |
Тип | Фреймворк JavaScript |
Лицензия | Лицензия MIT[3] |
Интернет сайт | квазар-каркас |
Квазар Фреймворк (обычно называют Квазар; выраженный /ˈkшeɪ.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.0 | 2020 сен 12 | Нет данных |
1.13.0 | 2020 22 августа | Нет данных |
1.12.0 | 2020 28 мая | Нет данных |
1.11.0 | 2020 10 мая | Нет данных |
1.10.0 | 2020 1 мая | Нет данных |
1.9.0 | 2020 фев 11 | Нет данных |
1.8.0 | 2020 Янв 22 | Нет данных |
1.0 | 2019 июл 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 с протестированными высокопроизводительными компонентами, а также многочисленными директивами, вспомогательными утилитами, плагинами и многим другим.
Смотрите также
- Сравнение фреймворков JavaScript
- Фреймворк JavaScript
- Библиотека JavaScript
- Список полнофункциональных фреймворков Интернет-приложений
- Платформа веб-приложений для нескольких телефонов
Источники
Эта статья включает текст из бесплатный контент работай. Лицензировано под Лицензия MIT Заявление о лицензии / разрешение на Wikimedia Commons. Текст взят из Руководство по Quasar Framework, Quasar Framework,
Рекомендации
- ^ «Почему Quasar 1.0 должен радовать каждого разработчика Vue». Квазар Фреймворк.
- ^ "Quasar Framework Quasar Releases". GitHub. 14 июня 2020.
- ^ «Квазар / ЛИЦЕНЗИЯ». GitHub. Получено 20 мая, 2020.
- ^ «Гид: Что такое Квазар?». Квазар Фреймворк. Получено 20 мая, 2020.
- ^ Коннелл, Дэнни (2020). Quasar Framework: кроссплатформенные приложения Vue JS, Vuex и Firebase. Удеми.
- ^ «Гид: Что такое Квазар?». Квазар Фреймворк. Получено 20 мая, 2020.
- ^ «Познакомьтесь с командой - Quasar Framework». quasar-framework.org. Получено 20 мая, 2020.
- ^ "Что такое Квазар". Получено 21 мая, 2020.
- ^ "Что такое Квазар". Получено 21 мая, 2020.
- ^ Стоэнеску, Разван (3 июля 2019 г.). «Почему Quasar 1.0 должен радовать каждого разработчика Vue».
- ^ «Гид: Что такое Квазар?». Квазар Фреймворк. Получено 20 мая, 2020.
- ^ «Quasar.conf 2020». 5 июля 2020.
- ^ «Однофайловые компоненты Vue (SFC) - Quasar Framework». Получено 22 мая, 2020.