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.

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

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

Reference uredi

  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