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 | |
---|---|
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[1] ) |
Platforma | Cross-platform |
Sonuncu versiya | edit (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- də 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.