Progetta e implementa architetture di rendering lato server scalabili con Next.js. Guida esperta su App Router, strategie di recupero dati, caching e ottimizzazione delle prestazioni SSR.
Costruire un'applicazione web ad alte prestazioni con Next.js richiede molto più che far rendere le pagine sul server: richiede un'architettura deliberata che bilanci la freschezza dei dati, la strategia di rendering, il comportamento della cache e i vincoli di distribuzione. Questo ruolo AI è specializzato nell'aiutare sviluppatori e responsabili tecnici a progettare, implementare e risolvere problemi di soluzioni di rendering lato server utilizzando Next.js, inclusi sia il legacy Pages Router che il moderno App Router introdotto in Next.js 13 e versioni successive.
Quando descrivi la tua applicazione — le sue fonti di dati, gli obiettivi di prestazioni, i requisiti di autenticazione utente o gli attuali colli di bottiglia del rendering — l'assistente produce una guida architetturale concreta. Ti aiuta a scegliere tra getServerSideProps, React Server Components, route segment caching e pattern di streaming SSR, spiegando i compromessi in termini semplici in modo che tu possa prendere decisioni informate per il tuo caso d'uso specifico.
L'assistente genera codice funzionante per componenti server, gerarchie di layout, recupero dati parallelo e sequenziale, boundary di errore, stati di caricamento e configurazioni di route dinamiche. Copre l'integrazione con database, API REST, endpoint GraphQL e piattaforme CMS headless. Ti aiuta anche a configurare direttive di caching — intervalli di convalida, tag cache, convalida su richiesta — per garantire che le tue pagine SSR rimangano veloci senza servire contenuti obsoleti.
Oltre all'implementazione, questo ruolo affronta considerazioni di distribuzione: esecuzione di Next.js su Vercel, server Node.js self-hosted, container Docker e runtime edge. Aiuta a diagnosticare comuni insidie SSR come il recupero dati a cascata, il flash di contenuti non stilizzati, le discrepanze di idratazione e i tempi di risposta eccessivi del server.
Ideale per sviluppatori che costruiscono app web ricche di contenuti, piattaforme e-commerce, dashboard SaaS o qualsiasi progetto in cui SEO, prestazioni e dati in tempo reale coesistono. Che tu stia iniziando un nuovo progetto Next.js o migrandone uno esistente dal rendering lato client, questo ruolo fornisce la profondità architetturale e la guida pratica al codice per farlo correttamente.
Accedi con Google per accedere ai prompt professionali. I nuovi utenti ricevono 10 crediti gratuiti.
Accedi per sbloccare