PaaS per applicazioni Svelte e SvelteKit # Deploy di Svelte e SvelteKit da Git, se supportato Valuta il deploy di siti, blog e applicazioni Svelte secondo le opzioni di build e runtime disponibili. [Inizia ora](https://panel.deplomo.com/signup)[Guida al deploy di Svelte](/it/guides/deploy-svelte) ## Funzionalità e limiti dell’hosting Svelte Build, runtime SvelteKit, domini e scaling dipendono dal servizio e dalla configurazione. ### Deploy da Git per progetti Svelte, se disponibile Quando Git è supportato, configura branch e build del progetto Svelte. Tempi e risultati dipendono dalla configurazione. ### Compatibilità con SvelteKit SSR e modalità statica Il supporto di SvelteKit per `adapter-node` e `adapter-static` dipende dal runtime scelto e dalla configurazione di deploy. Verifica i requisiti dell’adapter per il progetto. ### Svelte compila i componenti senza Virtual DOM Svelte compila i componenti in JavaScript durante la build. Prestazioni e Core Web Vitals dipendono dal progetto e da come viene distribuito. ### Domini e certificati TLS Verifica le opzioni per domini personalizzati e certificati TLS. Disponibilità e rinnovo dipendono dal servizio. ### Accesso ai registry durante le build Le dipendenze npm e le API esterne richiedono credenziali e accesso di rete. Condizioni e disponibilità dipendono dai provider. ## Domande frequenti sui progetti Svelte Risposte alle domande su deploy, adapter SvelteKit, SSR e rete: È possibile eseguire SvelteKit con SSR? Che cos’è Svelte e come si differenzia da altri framework frontend? Come configurare le variabili d’ambiente in SvelteKit? Svelte supporta domini personalizzati e HTTPS? Sono disponibili un piano di test o un piano gratuito? ## Guida al deploy di SvelteKit Svelte è uno strumento frontend che compila i componenti durante la build. Per ospitare un progetto, verifica le opzioni per build, runtime server-side e asset; prestazioni e disponibilità dipendono dalla configurazione. ### Che cos’è Svelte e come si differenzia da altri framework? Svelte compila il codice in JavaScript durante la build, senza usare un Virtual DOM a runtime. Versioni e modalità di compilazione dipendono dal progetto. SvelteKit aggiunge funzionalità come SSR, routing basato su file e generazione statica. Disponibilità e configurazione dipendono dall’adapter e dal runtime. Per siti orientati ai contenuti, valuta strumenti come [hosting Astro](/it/products/astro) Astro. Se il progetto usa un altro ecosistema, puoi anche consultare le opzioni per [hosting React](/it/products/react) Next.js o [hosting cloud nodejs](/it/products/nodejs) servizi Node.js, secondo la disponibilità e la configurazione della piattaforma. ### Perché valutare un PaaS per Svelte o SvelteKit? I progetti Svelte possono richiedere dipendenze npm, uno script di build e, per SSR, un runtime server. Upload FTP, build e supporto SSR dipendono dal provider e dal piano. Se disponibili, integrazione Git e ambienti containerizzati possono supportare il deploy. Per SvelteKit, verifica adapter, versione Node.js e requisiti del progetto. ### Confronta PaaS Svelte, hosting condiviso e server virtuale La tabella riassume aspetti da verificare; le funzionalità dipendono dal provider, dal piano e dalla configurazione.
AspettoPaaS Svelte Deplomohosting condiviso tradizionale (cPanel)server virtuale grezzo (VPS)
Build e deploy (CI/CD)Deploy da Git e build automatizzata, se supportati.Build locale e upload FTP, se supportati.Può richiedere webhook e script configurati dal team.
Supporto SvelteKit SSR`adapter-node` con un runtime Node.js compatibileDipende dal piano e dalle funzionalità del provider.Richiede configurazione di PM2, Nginx e systemd.
Accesso ai pacchetti e registryInstallazione dipendenze npm secondo rete e registry configurati.Toolchain e package manager dipendono dal piano di hosting.L’accesso ai registri e i proxy richiedono una configurazione manuale
Dominio e certificati SSLEmissione e rinnovo TLS dipendono dal servizio.Potrebbe richiedere licenze del pannello o acquisto di un certificato.Può richiedere Certbot e rinnovo configurato manualmente.
Prezzo e condizioni del pacchettoPacchetti mensili in euro con limiti definiti.Durata e condizioni dipendono dal provider.Prezzo e risorse dipendono dal pacchetto.
Risorse e disponibilitàDisponibilità e risorse dipendono dalla configurazione e dal pacchetto.Prestazioni dipendono dal carico e dalle risorse disponibili.Richiede monitoraggio e gestione del server da parte del team.
Un servizio PaaS può offrire strumenti di deploy per SvelteKit. Supporto e disponibilità dipendono dal runtime e dalla configurazione. ### Configurare un progetto Svelte per il deploy Per le istruzioni dettagliate consulta la [deploy Svelte](/it/guides/deploy-svelte) documentazione. Il deploy, se disponibile, comprende in genere questi passaggi: - **Collega il repository** Se l’integrazione è disponibile, collega GitHub o GitLab e seleziona il repository. - **Seleziona il branch di build** Seleziona il branch da distribuire, per esempio `main`. Se i deploy automatici sono attivi, i commit su quel branch possono avviare una build. - **Configura le variabili d’ambiente** Configura le variabili richieste. Non inserire segreti nel bundle client; verifica come il runtime gestisce le credenziali. - **Build e configurazione del dominio** La creazione di nuovi servizi è attualmente sospesa. Se il servizio è disponibile, build, dominio e certificati dipendono dalla configurazione. ### Svelte: compilazione, rendering e SEO Svelte offre caratteristiche di compilazione che possono influire sul bundle. Risultati e prestazioni dipendono dal progetto: - **Dimensioni del bundle** Dimensioni del bundle e tempi di caricamento dipendono da codice, dipendenze, asset e rete. - **Reattività e codice compilato** Svelte include reattività integrata e può ridurre il boilerplate per la gestione dello stato, come `useState` in React. L’effetto sui tempi di sviluppo dipende dal progetto e dal team. - **SSR, indicizzazione e SEO** SSR può fornire HTML iniziale ai crawler, ma scansione e posizionamento dipendono da contenuti, configurazione e altri fattori SEO. - **Posizione del servizio e rete** Latenza dipende dalla zona, dal percorso di rete e dalla posizione del pubblico. Non è garantito un ping specifico. ### Svelte e SvelteKit: disponibilità e opzioni Valuta compatibilità, domini, TLS, dipendenze esterne e risorse. Prestazioni e disponibilità dipendono dal servizio e dalla configurazione. La creazione di nuovi servizi è attualmente sospesa. Consulta le opzioni e i limiti dei pacchetti prima di pianificare un deploy. ## Esegui il deploy del tuo sito Svelte Se Git è supportato, collega il repository e configura il deploy di Svelte o SvelteKit secondo la documentazione. [Consulta i pacchetti e le opzioni disponibili](https://panel.deplomo.com/signup)