You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/it/concepts/why-astro.mdx
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,11 +13,11 @@ i18nReady: true
13
13
Alcune caratteristiche principali includono:
14
14
15
15
-**[Isole](/it/concepts/islands/):** Un'architettura web basata su componenti ottimizzata per siti web incentrati sui contenuti.
16
-
-**[UI-agnostic](/it/guides/framework-components/):** Supporta React, Preact, Svelte, Vue, Solid, Lit, HTMX, componenti web e altro ancora.
16
+
-**[UI-agnostic](/it/guides/framework-components/):** Supporta React, Preact, Svelte, Vue, Solid, HTMX, componenti web e altro ancora.
17
17
-**[Server-first](/it/guides/on-demand-rendering/):** Sposta il rendering dispendioso fuori dai dispositivi dei visitatori.
18
18
-**[Zero JS, di default](/it/basics/astro-components/):** Meno JavaScript lato client per rallentare il tuo sito.
19
19
-**[Collezioni di contenuti](/it/guides/content-collections/):** Organizza, convalida e fornisce sicurezza di tipo TypeScript per i tuoi contenuti in Markdown.
20
-
-**[Personalizzabile](/it/guides/integrations-guide/):**Tailwind, MDX e centinaia di integrazioni tra cui scegliere.
20
+
-**[Personalizzabile](/it/guides/integrations-guide/):**Partytown, MDX e centinaia di integrazioni tra cui scegliere.
21
21
22
22
## Principi di Design
23
23
@@ -41,7 +41,7 @@ L'attenzione di Astro sui contenuti fin dalle sue origini come costruttore di si
41
41
42
42
### Server-first
43
43
44
-
**Astro sfrutta il [rendering lato server](/it/guides/on-demand-rendering/) il più possibile rispetto al rendering lato client.** Questo è lo stesso approccio che i tradizionali framework lato server come PHP, WordPress, Laravel, Ruby on Rails, ecc. hanno utilizzato per decenni. Ma non è necessario imparare un secondo linguaggio lato server per sfruttarlo. Con Astro, tutto è ancora solo HTML, CSS e JavaScript (o TypeScript, se preferisci).
44
+
**Astro sfrutta il rendering lato server il più possibile rispetto al rendering lato client.** Questo è lo stesso approccio che i tradizionali framework lato server come PHP, WordPress, Laravel, Ruby on Rails, ecc. hanno utilizzato per decenni. Ma non è necessario imparare un secondo linguaggio lato server per sfruttarlo. Con Astro, tutto è ancora solo HTML, CSS e JavaScript (o TypeScript, se preferisci).
45
45
46
46
Questo approccio si contrappone ad altri web framework JavaScript moderni come Next.js, SvelteKit, Nuxt, Remix e altri. Questi framework richiedono il rendering lato client di tutto il tuo sito web e includono il rendering lato server principalmente per affrontare problemi di prestazioni. Questo approccio è stato definito **Single-Page App (SPA)**, in contrasto con l'approccio **Multi Page App (MPA)** di Astro.
47
47
@@ -73,11 +73,11 @@ Un sito web Astro può [caricarsi più velocemente del 40% con il 90% in meno di
73
73
74
74
Il linguaggio UI `.astro` è un superset di HTML: qualsiasi HTML valido è valido anche come sintassi di templating Astro! Quindi, se sai scrivere HTML, puoi scrivere componenti Astro! Ma combina anche alcune delle nostre caratteristiche preferite prese in prestito da altri linguaggi di componenti come le espressioni JSX (React) e lo scoping CSS di default (Svelte e Vue). Questa vicinanza all'HTML facilita anche l'uso di progressive enhancement e modelli comuni di accessibilità senza alcun sovraccarico.
75
75
76
-
Ci siamo poi assicurati che potessi utilizzare anche i tuoi linguaggi di componenti UI preferiti che già conosci, e persino riutilizzare componenti che potresti già avere. React, Preact, Svelte, Vue, Solid, Lit e altri, inclusi i componenti web, sono tutti supportati per la creazione di componenti UI in un progetto Astro.
76
+
Ci siamo poi assicurati che potessi utilizzare anche i tuoi linguaggi di componenti UI preferiti che già conosci, e persino riutilizzare componenti che potresti già avere. React, Preact, Svelte, Vue, Solid e altri, inclusi i componenti web, sono tutti supportati per la creazione di componenti UI in un progetto Astro.
77
77
78
-
Astro è stato progettato per essere meno complesso rispetto ad altri framework e linguaggi di interfaccia utente. Uno dei motivi principali è che Astro è stato progettato per il rendering sul server, non nel browser. Ciò significa che non devi preoccuparti di: hooks (React), stale closures (di nuovo, React), refs (Vue), observables (Svelte), atoms, selectors, reactions, o derivations. Non c'è reattività sul server, quindi tutta quella complessità svanisce.
78
+
Astro è stato progettato per essere meno complesso rispetto ad altri framework e linguaggi di interfaccia utente. Uno dei motivi principali è che Astro è stato progettato per il rendering sul server, non nel browser. Ciò significa che non devi preoccuparti di hooks (React), stale closures (di nuovo, React), refs (Vue), observables (Svelte), atoms, selectors, reactions, o derivations. Non c'è reattività sul server, quindi tutta quella complessità svanisce.
79
79
80
-
Uno dei nostri detti preferiti è:**aggiungi complessità solo se ne hai bisogno.** Abbiamo progettato Astro per ridurre al minimo la "complessità richiesta" dall'esperienza dello sviluppatore, specialmente quando ti avvicini per la prima volta. Puoi creare un esempio di "Hello World" in Astro con solo HTML e CSS. Poi, quando hai bisogno di creare qualcosa di più potente, puoi raggiungere incrementalmente nuove funzionalità e API man mano che procedi.
80
+
Uno dei nostri detti preferiti è **aggiungi complessità solo se ne hai bisogno.** Abbiamo progettato Astro per ridurre al minimo la "complessità richiesta" dall'esperienza dello sviluppatore, specialmente quando ti avvicini per la prima volta. Puoi creare un esempio di "Hello World" in Astro con solo HTML e CSS. Poi, quando hai bisogno di creare qualcosa di più potente, puoi raggiungere incrementalmente nuove funzionalità e API man mano che procedi.
'start.welcome': 'Benvenuto, mondo!',// Not sure about what this ment (I just added the direct translation)
4
+
'start.newProject': 'Inizia un nuovo progetto',
5
+
'start.config': 'Configurazione',
6
+
'start.migrate': 'Migra ad Astro',
2
7
3
-
exportdefaultnavDictionary({
4
-
// Add translations of English labels here
5
-
});
8
+
guides: 'Guide e ricette',
9
+
'guides.routing': 'Routing e navigazione',// There's not really an italian word for routing, I always use the English word, I could use a direct translation but would feel off
10
+
'guides.ui': 'Costruisci la tua UI',
11
+
'guides.content': 'Aggiungi contenuti al tuo sito',
0 commit comments