Skip to content
Tecnologie · Next.js

Sviluppo Next.js che consegna e resta veloce

Next.js è il nostro default per prodotti e portali rivolti ai clienti: prestazioni e SEO sono già dentro, e un unico bacino di assunzione TypeScript copre tutto lo stack. Qui sotto il perché lo scegliamo e, con la stessa cura, quando non lo facciamo.

Prenota una call

Perché lo scegliamo

Ragioni di ingegneria, non di moda: le stesse prove che ogni tecnologia del nostro stack deve superare.

Veloce e trovabile fin da subito

Rendering lato server, streaming e gestione delle immagini sono già integrati: le pagine rivolte ai clienti caricano in fretta e si posizionano bene, senza un progetto di performance da attaccare sopra sei mesi dopo.

Un solo bacino di assunzione, da capo a fondo

TypeScript su tutto lo stack significa che un solo tipo di ingegnere costruisce e mantiene ogni cosa. Il bacino di talento di React è il più profondo del frontend: la sua prossima assunzione lo conosce già.

Noioso, nel senso migliore

Un decennio di React sotto, un framework usato da migliaia di prodotti in produzione e un percorso di aggiornamento chiaro. Ha superato il suo ciclo di hype: è allora che adottiamo le cose.

Cresce con il prodotto

Lo stesso codebase porta dalla prima pagina di un portale a un prodotto completo con milioni di richieste. Nessun salto obbligato alla riscrittura tra la prima versione e quella che regge il fatturato vero.

Quando ne sconsigliamo l'uso

Un default è affidabile solo se arriva con le sue eccezioni. Queste sono le tre che incontriamo più spesso.

Il prodotto vive su uno smartphone

Fotocamera, uso offline, flussi guidati dalle notifiche push, sincronizzazione in background: quando sono le funzionalità native del dispositivo a reggere il prodotto, un'app web è il corpo sbagliato. È lì che React Native si guadagna il posto.

È solo un sito di contenuti

Un sito vetrina o un centro di documentazione senza logica applicativa non ha bisogno di un framework applicativo. Un generatore statico più semplice costa meno da costruire, ospitare e mantenere - e lo diciamo, invece di vendere lo strumento più grande.

Il suo team vive in un altro stack

Se i suoi ingegneri sono immersi in Rails, Laravel o nelle viste server di .NET, la coerenza batte la nostra preferenza. Meglio incontrare il suo team dov'è, piuttosto che lasciare un framework che nessun altro in azienda sa scrivere.

Come si inserisce nel metodo

Lo stack è un risultato della diagnosi, non un dato di partenza. Next.js è un default che manteniamo - default, non dogmi, come lo mettiamo in come lavoriamo - e se i vincoli del suo sistema indicano altro, la diagnosi lo scrive nero su bianco prima che si costruisca qualcosa.

Domande frequenti

Su quale versione di Next.js lavorate?

Sulla release stabile corrente, con App Router e server component. Teniamo i sistemi dei clienti su versioni supportate e gestiamo gli aggiornamenti come manutenzione di routine, non come un progetto da commissionare a parte.

Next.js ci lega a Vercel?

No. L'hosting su Vercel è ottimo e spesso è la scelta giusta, ma Next.js gira in qualsiasi ambiente Node o container: lo rilasciamo regolarmente su AWS, GCP o Azure quando si adatta meglio al parco applicativo esistente. La scelta resta sua.

Potete riprendere in mano un codebase Next.js esistente?

Sì, dopo un breve audit tecnico. Se la risposta onesta è «questa parte si tiene, quella si rifà», è quello che l'audit scriverà: la maggior parte dei codebase ereditati ha bisogno di chirurgia, non di una riscrittura.

Quanto dura una realizzazione in Next.js?

Una prima versione mirata viene consegnata di solito in 2-3 mesi, distribuita su milestone, con software funzionante nelle sue mani dalla seconda settimana. La diagnosi e la stima gratuite mettono un numero reale sul suo sistema specifico prima di qualsiasi firma.

Si chiede se Next.js sia adatto al suo sistema?

La diagnosi è gratuita e la raccomandazione è messa per iscritto, anche quando la risposta è uno stack diverso.