Next.js

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Next.js
software
Logo
Logo
GenereFramework per applicazioni web
SviluppatoreVercel
Data prima versione25 ottobre 2016
Ultima versione14.2.2 (18 aprile 2024)
Sistema operativoMultipiattaforma
LinguaggioTypeScript
JavaScript
Licenzalicenza MIT
(licenza libera)
Sito webnextjs.org

Next.js è un framework per applicazioni web open source, sviluppato da Vercel - che ne detiene i diritti - e da una comunità di collaboratori individuali, che consente sia la generazione di pagine statiche che il rendering automatico a lato server.[1][2][3][4][5]

Next.js è basato sulla libreria per JavaScript React e utilizza Node.js come ambiente di runtime. Supporta linguaggi come TypeScript e Sass.[4][6]

È uno dei framework per applicazioni web più popolari nell'industria.[5][7]

Caratteristiche Principali[modifica | modifica wikitesto]

Next.js si distingue dagli altri framework web per diverse ragioni.

Il Server-Side Rendering (SSR, rendering lato server) di Next.js permette un caricamento più veloce delle pagine e l'esecuzione di processi privati da parte del server.[1][2][3][5]

La capacità di generare pagine statiche durante la fase di compilazione (Static Site Generation, SSG) consente inoltre al framework di ottimizzare ulteriormente le prestazioni di distribuzione di siti web attraverso CDN.[1][2]

Il sistema di routing dinamico di Next.js è basato su pagina, semplificandone il funzionamento e rimuovendo la necessità di librerie aggiuntive.[1][3][5]

Next.js supporta il HMR (Hot Module Replacement), consentendo agli sviluppatori di visualizzare le modifiche in tempo reale senza dover ricaricare l'intera pagina.[1][5]

Infine, essendo basato su React.js, Next.js sfrutta il vasto ecosistema di librerie e componenti di React.[4]

Note[modifica | modifica wikitesto]

  1. ^ a b c d e Il framework React per la produzione web | Next.js Italia, su nextjs.it, 20 febbraio 2021. URL consultato il 6 dicembre 2023.
  2. ^ a b c (EN) Jenna Barron, Next.js 14 is now officially available, with addition of Server Actions and Partial Prerendering features, su SD Times, 26 ottobre 2023. URL consultato il 6 dicembre 2023.
  3. ^ a b c (EN) Paul Krill, Next.js 14 previews partial prerendering, su InfoWorld, 26 ottobre 2023. URL consultato il 6 dicembre 2023.
  4. ^ a b c (EN) Start a New React Project – React, su react.dev. URL consultato il 6 dicembre 2023.
  5. ^ a b c d e (EN) tong eric, Next.js: The Complete Overview and Why It’s Gaining Popularity, su Bina Nusantara IT Division, 30 giugno 2023. URL consultato il 6 dicembre 2023.
  6. ^ (EN) Paul Krill, Next.js 14 previews partial prerendering, su InfoWorld, 26 ottobre 2023. URL consultato il 6 dicembre 2023.
  7. ^ (EN) Rosalie Chan, Here's the pitch deck Vercel used to raise a $40 million Series B — its second funding round of the year — as it sees 'skyrocketing' popularity for its developer tools, su Business Insider. URL consultato il 6 dicembre 2023.

Voci correlate[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]