Bosh sahifa Wiki Quasar

Quasar

Quasar — Vue.js asosida qurilgan freymvork bo’lib, u dasturchiga bitta kod bazasidan veb-sayt, mobil ilova va desktop dasturini bir vaqtning o’zida yaratish imkonini beradi.

Vue asosida qurilishi

Quasar to’liq Vue.js ekotizimi ustiga qurilgan bo’lib, u Vue‘ning komponentlarga asoslangan dasturlash uslubidan foydalanadi. Vue bilimiga ega dasturchi Quasar’ni nisbatan tez o’zlashtira oladi, chunki asosiy dasturlash tushunchalari bir xil qoladi.

Bitta kod bazasidan ko’p platformaga chiqarish g’oyasi

Quasar’ning eng katta jozibasi — bitta Vue kod bazasidan turli xil yakuniy mahsulotlarni generatsiya qilish imkoniyati: oddiy veb-sayt (SPA), server tomonida render qilingan sayt (SSR), progressiv veb-ilova (PWA), Electron orqali desktop dasturi va Capacitor orqali mobil ilova.

Turli render rejimlarini qo’llab-quvvatlashi

Dasturchi bitta buyruq orqali loyihasini istalgan maqsadli formatga qurishi mumkin — masalan, xuddi shu kod bazasidan ham veb-sayt, ham mobil ilova versiyasini yaratish mumkin, faqat build buyrug’ining parametri o’zgaradi. Bu moslashuvchanlik ishlab chiqish resurslarini sezilarli tejaydi.

Electron va Capacitor bilan integratsiyasi

Quasar desktop ilovalar uchun Electron‘ni, mobil ilovalar uchun esa Capacitor‘ni orqa fonda ishlatadi, ammo bu integratsiyalarni dasturchidan yashiradi — dasturchi Electron yoki Capacitor‘ning o’ziga xos konfiguratsiyasi bilan alohida shug’ullanishi shart emas, Quasar buni avtomatik boshqaradi.

Vue ekotizimidagi o’rni

Quasar Vue hamjamiyatida “hamma narsani o’z ichiga olgan” (batteries included) freymvork sifatida tanilgan — u tayyor UI komponentlar to’plamini, o’zining buyruq qatori vositasini va yuqoridagi barcha platforma qo’llab-quvvatlashini birlashtiradi, bu esa uni ayniqsa kichik jamoalar va startaplar uchun jozibali qiladi, chunki ular bitta jamoa bilan bir nechta platformaga xizmat ko’rsatishi mumkin.

Bog’liq tushunchalar

Vue, Electron, Capacitor, PWA, Cross-platform, JavaScript