Nuxt.js

Nuxt.js Vue.js, Node.js, Vite (əvvəllər Webpack ) və Babel.js əsasında ödənişsiz və açıq mənbəli JavaScript kitabxanasıdır. Nuxt, React.js- ə əsaslanan oxşar məqsədli çərçivə olan [3] Next.js -dən ilhamlanıb.

Nuxt.js
Loqonun şəkli
Tipi JavaScript library
Müəllif Alexandre Chopin, Sebastien Chopin, Pooya Parsa
Repozitoriya github.com/nuxt/nuxt
Proqramlaşdırma dili JavaScript
Əməliyyat sistemi kross-platforma
Yayımlanma tarixi 26 oktyabr 2016 (7 il əvvəl) (2016-10-26)[1]
Platforma Cross-platform
Sonuncu versiya edit (P348 (1675 il əvvəl) (P348))
Lisenziya MIT License[2]
Sayt nuxt.com

Proqram "universal tətbiqlər üçün meta-çərçivə" kimi reklam olunur. Burada universal termini o mənada istifadə olunur ki, çərçivənin məqsədi istifadəçilərə Vue.js tək fayl komponent sistemindən istifadə edərək JavaScript-veb görünüşlər yaratmağa imkan verməkdir və həm brauzerdaxili tək səhifəli proqram (SPA) görünüşü kimi fəaliyyət göstərə bilər, eləcə də server tərəfindən göstərilən veb görünüşlər (server göstərildikdən sonra) tam SPA funksionallığına " rehidratlanır ". [4] [5] Bundan əlavə, proqram istifadəçilərə məzmunu və ya onun hissələrini, serverdə əvvəlcədən göstərilən və statik sayt generatorları şəklində xidmət göstərməyə imkan verir.

Bu yanaşmanın üstünlükləri digərləri ilə yanaşı, interaktivlik üçün sərf olunan az istifadə edilməsidir. SPA-larla müqayisədə təkmilləşdirilmiş SEOdur, çünki hər hansı bir müştəri tərəfində JavaScript icra edilməzdən əvvəl hər səhifənin tam məzmunu veb server tərəfindən təqdim olunur. Alternativ olaraq, həm ənənəvi server tərəfində göstərilən HTML səhifələrinin üstünlüklərini, həm də SPA-ların təkmilləşdirilmiş interaktivliyini və qabaqcıl istifadəçi interfeysini qorumaq olar. Nuxt.js çərçivəsinin özünün əsas üstünlüyü ondan ibarətdir ki, o, belə proqramların konfiqurasiyasını və quraşdırılmasını sadələşdirilmiş və proqram tərtibatçısına problemsiz edir, o, sadəcə olaraq proqramın UI hissələrini sanki daha çox yayılmış Vue.js tək faylı kimi inkişaf etdirə bilir.

  1. "Nuxt.js First Public Release". Npm. 2019-06-08 tarixində arxivləşdirilib. İstifadə tarixi: 2023-11-21.
  2. "nuxt.js/LICENSE.md". GitHub. 2018-06-18 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 2018-06-18.
  3. "Nuxt.js First Public Release". Npm (ingilis). June 8, 2019 tarixində arxivləşdirilib. İstifadə tarixi: March 23, 2017.
  4. Omole, Olayinka. "Nuxt.js: A Universal Vue.js Application Framework". Sitepoint (ingilis). March 18, 2019. September 22, 2022 tarixində arxivləşdirilib. İstifadə tarixi: June 18, 2020.
  5. Berning, Dave. "Getting Started with Server-Side Rendering Using Nuxt.js". Alligator.io (ingilis). 2018-04-16. 2018-07-02 tarixində arxivləşdirilib. İstifadə tarixi: 2018-07-02.

Xarici linklər

[redaktə | mənbəni redaktə et]