← BlogNext.js · WordPress · React

Da WordPress a Next.js: cosa cambia davvero nel modo di pensare un sito

Chi arriva da anni di WordPress e si avvicina a Next.js si scontra con un cambio di paradigma, non solo di sintassi. Le differenze concrete che contano davvero.

Pubblicato20 agosto 2026
Lettura6 min

Dopo anni passati a costruire con WordPress e PHP, avvicinarsi a Next.js sembra all'inizio un cambio di sintassi: componenti invece di template, TypeScript invece di PHP. In realtà il cambiamento più importante è nel modo di pensare come un sito viene costruito e servito, non nel linguaggio usato per scriverlo.

Da template PHP a componenti React

In WordPress un template PHP mescola markup, logica e query al database nello stesso file, seguendo la gerarchia dei template del tema. In Next.js/React l'unità base è il componente: un pezzo di interfaccia isolato, con i suoi dati passati esplicitamente come proprietà. Non è solo una differenza estetica: costringe a pensare il sito come un insieme di pezzi riutilizzabili e testabili singolarmente, invece che come pagine intere scritte una a una.

Il database non è più "dentro" al CMS

In WordPress il database (contenuti, utenti, opzioni) vive dentro lo stesso sistema che genera le pagine: è tutto un blocco unico. In un progetto Next.js tipico, dati e interfaccia sono separati: un database esterno (spesso Postgres, con servizi come Supabase) da un lato, il codice che genera le pagine dall'altro. Questo rende più naturale avere più "frontend" diversi (sito, app mobile, dashboard interna) che leggono dagli stessi dati, cosa che in WordPress richiede sempre un lavoro extra.

Rendering: da sempre-dinamico a statico/ibrido

WordPress genera ogni pagina al momento della richiesta (a meno di plugin di cache che aggirano il problema). Next.js permette di scegliere: pagine generate in anticipo e servite come file statici velocissimi, pagine generate al momento, o un mix dei due nello stesso sito. Per un sito vetrina o un blog, avere quasi tutto pre-generato staticamente porta a tempi di caricamento che WordPress, anche ben ottimizzato, fatica a raggiungere.

Cosa NON cambia

La logica di business resta la stessa: capire cosa serve davvero all'utente, strutturare i dati in modo sensato, gestire i casi limite. Cambiano gli strumenti, non il ragionamento. Chi ha già esperienza reale con WordPress e PHP arriva su Next.js con un vantaggio concreto: sa già cosa serve costruire, deve solo imparare un modo diverso per costruirlo.