Nuxt.js

S Vikipedije, slobodne enciklopedije
Nuxt.js
Originalni autor(i)Aleksandar Šopen, Sebastjen Šopen, Puja Parsa
Prvo izdanjeoktobar 2016. god.; pre 7 godina (2016-10)
Stabilno izdanje
3.11.1 / 18. mart 2024. god.; pre 57 dana (2024-03-18)[1]
Repozitorijumgithub.com/nuxt/nuxt
Napisan uTypeScript
Platformavišeplatformski
Veličina57 KB
LicencaMIT licenca
Veb-sajtnuxt.com

Nuxt je besplatna JavaScript biblioteka otvorenog koda zasnovana na Vue.js, Nitro i Vite.[2] Nuxt je inspirisan sa Next.js,[3] koji je frejmvork slične namene, zasnovan na React.js.

Ovaj frejmvork se reklamira kao „Meta-okvir za univerzalne aplikacije“. Termin univerzalni se ovde koristi u značenju da je cilj frejmvorka da omogući korisnicima da prave veb prikaze u JavaScript-u koristeći Vue.js sistem komponenti sa jednom datotekom, koji mogu da funkcionišu i kao prikazi jednostranične aplikacije (SPA) u pretraživaču, kao i veb prikazi prikazani na serveru koji se zatim (nakon renderovanja na serveru) „ rehidriraju “ do pune funkcionalnosti SPA. [4] [5] Pored toga, okvir omogućava korisnicima da sadržaj, ili njegove delove, u potpunosti unapred renderuju na serveru i serviraju na način statičkih generatora sajtova.[6]

Prednosti ovog pristupa su, između ostalog, smanjeno vreme do interaktivnosti i poboljšana SEO optimizacija veb-sajta u poređenju sa jednostraničnim aplikacijama, zbog činjenice da veb server opslužuje pun sadržaj svake stranice pre nego što se pokrene JavaScript na strani klijenta. Alternativno, može se održati i prednosti tradicionalnih HTML stranica koje se prikazuju na strani servera, kao i poboljšana interaktivnost i napredni korisnički interfejs jednostranične aplikacije. Osnovna prednost samog Nuxt frejmvorka je u tome što čini konfiguraciju i podešavanje takvih aplikacija pojednostavljenim za programera aplikacije, koji može jednostavno da razvije delove dizajna korisničkog interfejsa od aplikacije, kao da je to uobičajena Vue.js aplikacija sa jednom datotekom.

Vidi još[uredi | uredi izvor]

Reference[uredi | uredi izvor]

  1. ^ „Verzije - facebook/react”. GitHub. 
  2. ^ „Šta je Nuxt.js?”. PopArt Studio (na jeziku: srpski). Pristupljeno 2024-04-09. 
  3. ^ „Nuxt First Public Release”. Npm (na jeziku: engleski). Pristupljeno 23. 3. 2017. 
  4. ^ Omole, Olayinka (18. 3. 2019). „Nuxt: A Universal Vue.js Application Framework”. Sitepoint (na jeziku: engleski). Pristupljeno 18. 6. 2020. 
  5. ^ Berning, Dave (2018-04-16). „Getting Started with Server-Side Rendering Using Nuxt”. Alligator.io (na jeziku: engleski). Pristupljeno 2018-07-02. 
  6. ^ Rangelov, Nevenka (2018-11-29). „Koje su prednosti Nuxt.js frameworka i kako ih iskoristiti — predavanje 10. decembra u Startit Centru Beograd”. Startit. Pristupljeno 2024-04-09. 

Spoljašnje veze[uredi | uredi izvor]