Per scegliere tra WordPress e un sito statico, parto da chi dovrà aggiornare i contenuti. Un catalogo gestito ogni giorno dal cliente ha esigenze diverse da un sito vetrina aggiornato poche volte l'anno. Contano anche le funzioni richieste e il tempo disponibile per la manutenzione.
Cos'è un sito statico?
Un sito statico è un insieme di file HTML pre-compilati in fase di build. Quando un utente apre la pagina, il server gli passa il file: niente database da interrogare, niente codice applicativo da eseguire sul server per generare quell'HTML. I CMS dinamici come WordPress possono invece comporre la pagina al momento della richiesta. WordPress può anche servire copie in cache: il confronto sulle prestazioni dipende quindi dalla configurazione concreta.
WordPress è un CMS che permette di creare e gestire contenuti tramite interfaccia grafica. Usa PHP e un database; temi e plugin permettono di aggiungere funzioni e personalizzare il sito.
Nuxt.js è un framework JavaScript che genera siti statici in fase di build ( SSG): scrivi il sito come app moderna e ottieni HTML pronto da deployare ovunque. Questo sito è fatto così.
Cosa ci guadagni con uno statico
- Performance: Le pagine sono già generate: il server può consegnare HTML senza comporlo a ogni visita. Immagini, script e servizi esterni incidono comunque sui tempi di caricamento.
- Sicurezza: Per servire le pagine non occorrono PHP o un database. Restano da proteggere gli account, la pubblicazione e gli eventuali servizi collegati.
- Hosting semplice: Puoi distribuire i file tramite una CDN. Il costo dipende da traffico, build e servizi aggiuntivi: va valutato insieme alla manutenzione del sito.
Quando servono altri strumenti
Siti vetrina, blog e documentazione si prestano alla generazione statica. Il progetto richiede però altri strumenti quando ti servono:
- aggiornamenti contenuto frequenti gestiti da chi non scrive codice (un magazzino su un e-commerce con 5.000 prodotti, ad esempio)
- area utente con login, profili, dati personalizzati
- commenti, ricerca avanzata, ricerca full-text dinamica senza un servizio esterno
- CMS visuale per il cliente non tecnico che vuole scrivere senza chiamarti per ogni virgola
Puoi affiancare un CMS e delle API a un sito statico, ma quei collegamenti vanno costruiti e mantenuti. WordPress può essere una scelta pratica se il cliente lo conosce già e trova le funzioni necessarie. Anche temi e plugin richiedono aggiornamenti e manutenzione.
Come scegliere per il tuo sito
Per un sito vetrina aggiornato di rado sceglierei spesso la generazione statica. Se chi pubblica deve modificare pagine e gestire funzioni dal pannello, valuterei prima il CMS e il suo flusso di lavoro. Chiedi una prova dell'aggiornamento più comune: aggiungere una pagina, cambiare un prezzo o pubblicare un articolo. È un buon modo per capire quanto sarai autonomo dopo la consegna.
