← Tutti gli appunti

Perché ho scelto Nuxt 4 per il mio sito

GuidaNuxt / Vue1 min di lettura
nuxtvuefrontend

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.