Kvasarový rámec - Quasar framework
![]() | tento článek příliš spoléhá na Reference na primární zdroje.Květen 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Původní autoři | Razvan Stoenescu |
---|---|
První vydání | Února 2015[1] |
Stabilní uvolnění | 1.14.5 / 18. listopadu 2020[2] |
Úložiště | Kvasarový rámec |
Napsáno | JavaScript |
Velikost | 14,7 KB min. + Gzip |
Typ | Rámec JavaScriptu |
Licence | Licence MIT[3] |
webová stránka | kvazar-rámec |
Kvasarový rámec (běžně označované jako Quasar; výrazný /ˈkweɪ.z.r/[4]) je open-source Vue.JS založený rámec pro vytváření aplikací s jedinou základnou kódu a nasazujte jej na webu jako LÁZNĚ, PWA, SSR, do mobilní aplikace pomocí Cordova pro iOS & Android a do aplikace pro stolní počítače pomocí Elektron pro Mac, Okna, a Linux.[5][6]
Quasar Framework vytvořil Razvan Stoenescu a je udržován jím a ostatními aktivními členy hlavního týmu, kteří pracují v různých společnostech, jako jsou Lenovo, IntelliView Technologies Inc. a AG Development Services.[7]
Přehled
Quasar Framework Motto společnosti Quasar zní: Vytvářejte vysoce výkonná uživatelská rozhraní VueJS v rekordním čase. To je možné, protože stačí napsat jeden autoritativní zdroj kódu pro všechny platformy: responzivní desktopové / mobilní weby (LÁZNĚ, Převzetí klienta SSR + SPA, převzetí klienta SSR + PWA), PWA (progresivní webové aplikace), mobilní aplikace (které vypadají nativně) a multiplatformní desktopové aplikace (prostřednictvím Elektron ) a také Rozšíření prohlížeče.[8]
V Quasaru existuje komponenta pro téměř každou potřebu vývoje webových aplikací. Quasar je navržen s ohledem na výkon a odezvu, takže režijní náklady na používání Quasaru jsou sotva patrné.[9]
Dějiny
Quasar Framework vytvořil Razvan Stoenescu poté, co pracoval pro IBM a Lenovo pomocí neustále nových a odlišných softwarových nástrojů k vytváření všech samostatných typů aplikací pro iOS, aplikací pro Android, webových aplikací, webů, aplikací Windows Desktop, aplikací Apple Desktop a PWA. Později shrnul svůj myšlenkový postup: „Toužil jsem po jediném rámci, který by odstranil veškerou složitost a vytvořil všechny tyto různé příchutě aplikací ... z JEDNOTNÉ základny kódů. Nelze najít takový mýtický nástroj, rozhodl jsem se jej postavit.“[10][11]
První potvrzení zdrojového kódu projektu bylo datováno do roku 2015 a vydání Quasar stable 1.0 bylo vydáno v červenci 2019. První konference Quasar se konala v červenci 2020.[12]
Verze
Verze | Datum vydání | Titul |
---|---|---|
1.14.0 | 2020 12. září | N / A |
1.13.0 | 2020 22. srpna | N / A |
1.12.0 | 2020 28. května | N / A |
1.11.0 | 2020 10. května | N / A |
1.10.0 | 2020 1. května | N / A |
1.9.0 | 2020 11. února | N / A |
1.8.0 | 2020 22. ledna | N / A |
1.0 | 2019 3. července | N / A |
0.17 | N / A | N / A |
0.16 | N / A | N / A |
0.15 | N / A | N / A |
0.14 | N / A | N / A |
0.13 | N / A | N / A |
Funkce
Součásti
Aplikace Quasar jsou vytvářeny pomocí systému Vue a * .vue Single File Component, které obsahují více sekcí: template (HTML), script (Javascript) a style (CSS / Stylus / SASS / SCSS / Less) - vše ve stejném souboru.[13]Fragment kódu níže obsahuje příklad komponenty Quasar. Vlastnosti komponenty odkazují v postranní zásuvce:
<šablona> <q-položka klikatelné štítek="A" cílová="_prázdný" : href="odkaz" > <q-item-section v-li="ikona" avatar > <ikona q :název="ikona" /> </q-item-section> <q-item-section> <q-item-label>{název}</q-item-label> <q-item-label titulek> {{caption}} </q-item-label> </q-item-section> </q-položka></šablona><skript>vývozní výchozí { název: 'EssentialLink', rekvizity: { titul: { typ: Tětiva, Požadované: skutečný }, titulek: { typ: Tětiva, výchozí: '' }, odkaz: { typ: Tětiva, výchozí: '#' }, ikona: { typ: Tětiva, výchozí: '' } }}</skript>
Ekosystém
Základní knihovna je dodávána s nástroji a knihovnami vyvinutými základním týmem a přispěvateli.
Oficiální nástroje
- Quasar CLI - globální část CLI potřebná pro vytváření aplikací prostřednictvím vývoje a prostředí sestavení pro vývoj a distribuci aplikací mezi zařízeními / platformami.
- Aplikace Quasar - místní část CLI, která zahrnuje vývojové a sestavovací prostředí. Rozhraní CLI umožňuje extrémně rychlý vývoj prostřednictvím dev serveru, který vám umožní sledovat, jak se vaše změny odehrávají živě. Pomocí sestavovacích systémů CLI můžete vzít svůj jediný projekt a sestavit ho na více platforem a prostředí, které Quasar podporuje (tj. Web, PWA, Web + SSR, PWA + SSR, Cordova, Kondenzátor, Elektron, Rozšíření prohlížeče, atd.).
- Uživatelské rozhraní Quasar - knihovna komponent v Quasaru s vysoce výkonnými komponentami testovanými na bitvy spolu s řadou směrnic, pomocných nástrojů, pluginů a dalších.
Viz také
- Porovnání rámců JavaScriptu
- Rámec JavaScriptu
- Knihovna JavaScript
- Seznam bohatých rámců internetových aplikací
- Víceúčelový webový aplikační rámec pro telefonování
Zdroje
Tento článek včlení text z a bezplatný obsah práce. Licencováno pod Licence MIT Prohlášení / povolení k licenci na Wikimedia Commons. Text převzat z Průvodce kvasarovým rámcem, Kvasarový rámec,
Reference
- ^ „Proč by měl být každý vývojář Vue nadšen Quasarem 1.0“. Kvasarový rámec.
- ^ „Quasar Framework Quasar Releases“. GitHub. 14. června 2020.
- ^ „Kvazar / LICENCE“. GitHub. Citováno 20. května 2020.
- ^ „Průvodce: Co je to Quasar?“. Kvasarový rámec. Citováno 20. května 2020.
- ^ Connell, Danny (2020). Quasar Framework: Cross-Platform Vue JS Vuex & Firebase Apps. Udemy.
- ^ „Průvodce: Co je to Quasar?“. Kvasarový rámec. Citováno 20. května 2020.
- ^ „Meet the Team - Quasar Framework“. quasar-framework.org. Citováno 20. května 2020.
- ^ „Co je Quasar“. Citováno 21. května 2020.
- ^ „Co je Quasar“. Citováno 21. května 2020.
- ^ Stoenescu, Razvan (3. července 2019). „Proč by měl být každý vývojář Vue nadšen Quasarem 1.0“.
- ^ „Průvodce: Co je to Quasar?“. Kvasarový rámec. Citováno 20. května 2020.
- ^ „Quasar.conf 2020“. 5. července 2020.
- ^ „Vue Single File Components (SFC) - Quasar Framework“. Citováno 22. května 2020.