Perché ho scelto Nuxt 4 per il mio sito
Quando ho ricostruito il mio sito personale volevo tre cose: contenuti veloci, una buona developer experience e la libertà di aggiungere logica server quando serve. Nuxt 4 le copre tutte e tre.
Render ibrido, non un compromesso
Le pagine di contenuto vengono pre-renderizzate al build, mentre il server Node resta vivo per ciò che è dinamico.
- Pagine statiche dove conta la velocità
- Server reale dove serve logica (form, proxy, API)
- Un solo deploy da gestire
La DX che non ti combatte
L'auto-import di componenti e composable elimina una montagna di boilerplate:
<script setup lang="ts">
const { t } = useI18n()
useHead({ title: t('home.title') })
</script>
Niente import a mano, niente liste di dipendenze da tenere allineate. Scrivi il codice che conta.
Ecosistema coeso
Nuxt UI, Content, i18n e Image parlano la stessa lingua. Non sto incollando insieme dieci librerie che si odiano: è un sistema, e si sente.
Domande frequenti
Nuxt 4 è pronto per la produzione?
Sì. Lo uso per artysan.me con render ibrido (pagine statiche + server Node vivo). La 4 consolida la srcDir `app/` e rifinisce la DX restando compatibile con l'ecosistema Nuxt.
Render ibrido o full static?
Ibrido. I contenuti sono pre-renderizzati al build per la velocità, ma il server Node resta vivo per ciò che è dinamico (form, proxy, API). Un solo deploy da gestire.