Nuxt.js - Nuxt.js

Nuxt.js
Asl muallif (lar)Aleksandr Shopin, Sebastien Shopin, Pooya Parsa
Dastlabki chiqarilish2016 yil 26 oktyabr; 4 yil oldin (2016-10-26)[1]
Barqaror chiqish
2.14.8 / 2020 yil 1-dekabr; 0 kun oldin (2020-12-01)[2]
Ombor Buni Vikidatada tahrirlash
YozilganJavaScript
PlatformaO'zaro faoliyat platforma
Hajmi57 KB ishlab chiqarish
TuriJavaScript kutubxonasi
LitsenziyaMIT litsenziyasi[3]
Veb-saythttps://nuxtjs.org/

Nuxt.js bepul va ochiq manba veb-dastur ramka asoslangan Vue.js, Node.js, Veb-paket va Babel.js (ilhomlangan Next.js [4]). Ushbu ramka "universal dasturlar uchun meta-ramka" sifatida e'lon qilinadi. Atama universal bu erda ramkaning maqsadi foydalanuvchilarga yaratishga imkon berish degan ma'noni anglatadi veb-ko'rinishlar yilda JavaScript Vue.js-dan foydalanib bitta fayl komponentasi tizim[5] va bu ikkalasi ham brauzer sifatida ishlashi mumkin bitta sahifali dastur (SPA) ko'rinishlar, shuningdek server tomonidan taqdim etilgan veb-ko'rinishlar, keyin (server ko'rsatilgandan keyin) "regidratlangan "to'liq SPA funksiyasiga[6][7]. Bundan tashqari, ramka foydalanuvchilarga tarkibida yoki uning qismlarida to'liq serverda oldindan taqdim etilgan va xizmat ko'rsatadigan tarzda bo'lishiga imkon beradi. statik sayt generatorlari.

Ushbu yondashuvning afzalliklari, boshqa sabablarga ko'ra, vaqtni qisqartiradi interaktivlik va yaxshilandi SEO SPA-lar bilan taqqoslaganda, har bir sahifaning to'liq mazmuni veb-server tomonidan har qanday mijoz tomonidan JavaScript-ni bajarilishidan oldin taqdim etilishi sababli. Shu bilan bir qatorda, an'anaviy server tomonidan taqdim etilgan HTML-sahifalarning afzalliklarini, shuningdek, SPA-larning interaktivligini va rivojlangan foydalanuvchi interfeysini saqlab qolish mumkin. Nuxt.js ramkasining asosiy foydasi shundaki, u bunday dasturlarning konfiguratsiyasi va o'rnatilishini soddalashtirilgan va dastur ishlab chiquvchisiga uzluksiz qiladi, ular oddiygina Vue.js bitta faylga o'xshash dasturning interfeys qismlarini ishlab chiqishi mumkin. dastur.

Nuxt.js dan farq qiladi Next.js.

Tashqi manbalar

Adabiyotlar

  1. ^ "Nuxt.js birinchi ommaviy chiqishi". Npm.
  2. ^ "Nuxt.js nashrlari". GitHub.
  3. ^ "nuxt.js / LICENSE.md". GitHub. Arxivlandi asl nusxasi 2018-06-18. Olingan 2018-06-18.
  4. ^ "Nuxt.js birinchi ommaviy chiqishi". Npm.
  5. ^ Jons, Ben. "Nuxt.js-dan foydalangan holda server tomonidan taqdim etilgan Vue.js dasturlarini yaratish". Toptal. Olingan 2018-07-02.
  6. ^ "Nuxt.js: universal Vue.js dastur doirasi". Sitepoint. Olingan 18 iyun 2018.
  7. ^ Berning, Deyv (2018-04-16). "Nuxt.js-dan foydalangan holda server tomonida ko'rsatishni boshlash". Alligator.io. Olingan 2018-07-02.