Astro JS, la Rivoluzione

Astro JS, la Rivoluzione

Ricordate, qualche anno fa, quel terribile incendio che scosse il web francofono, quando un data center di OVH a Strasburgo prese fuoco, lanciando letteralmente migliaia di siti nel cloud.

Si scopre che gdm-pixel.com era alla festa ed è andato in fumo, insieme ad altri 11 dei nostri siti in produzione.

Dopo alcune telefonate di clienti in panico (che siamo riusciti a rassicurare immediatamente perché sì, avevamo i backup), e un breve pomeriggio a rimettere tutto online, avevamo due opzioni:

  • Rimettere il sito online così com’era
  • Oppure utilizzare il redesign che avevamo in corso, anche se non era completamente finito

Abbiamo optato per la seconda soluzione, dicendoci che l’avremmo finito rapidamente, entro pochi giorni.

E poi… I giorni si sono trasformati in settimane, le settimane in mesi, e infine in un anno.

GDM-Pixel era più morto che vivo nelle sue ore finali, ma il redesign non era sentito come urgente perché eravamo sommersi dal lavoro, qui o a Digital-Cookie, il nostro centro di formazione per carriere web.

E poi, finalmente, abbiamo deciso che era ora di offrire una vera “bella morte” a GDM-Pixel, ridisegnando completamente tutto quello che avevamo: un cambiamento (leggero) nella carta grafica, rifocalizzazione sui clienti di GDM-Pixel (addio tutorial, che ora sono tutti a Digital-Cookie), e soprattutto, soprattutto, uscire dall’ecosistema WordPress.

Astro.build, il Colpo di Fulmine Tecnico dell’Anno

Avevamo deciso di ridisegnare il sito in React (un framework JS creato dal team di sviluppo di Facebook), ed è stato attraverso alcune ricerche che abbiamo scoperto Astro, un framework Javascript che offriva molti più vantaggi di un redesign in React:

  • Possibilità di routing lato server (senza fare nulla)
  • Rendering lato server per SEO
  • Integrazione dell’API View Transitions
  • Tempi di caricamento rasoterra
  • Integrazione Tailwind CSS
  • Riformattazione automatica delle immagini in WebP

Là, vedete ⬆️, in termini di “velocità”, è semplicemente pazzesco quanto inchioda tutti gli altri al palo!

Perché Astro Farà una Grande Differenza per Noi (e per Voi)

Bene, va tutto bene, ma cosa implicano tutti questi dettagli tecnici?

  • Meno mal di testa per avere qualcosa di SEO-friendly
  • Effetti di transizione mozzafiato
  • Siti molto, molto veloci
  • Siti super-super moderni

Insomma, tutto per sedurci.

A questo, possiamo aggiungere la possibilità di aggiungere altri componenti UI (React, Svelte, Vue, NextJS ecc) e un’architettura a “isola” che permette una gestione molto fine dell’integrazione degli elementi nella pagina, per ancora più velocità.

Dopo alcune settimane di formazione, e qualche decina di migliaia di righe di codice, GDM-Pixel, versione JS, è uscito dalla scatola dove languiva negli ultimi anni.

Quindi, molto concretamente, ecco cosa succede per voi, cari clienti:

  • I vostri siti continuano a funzionare correttamente, lavoriamo ancora molto con WordPress e Prestashop
  • Continuiamo a seguire l’ecosistema PHP, le notizie sulla sicurezza, gli aggiornamenti WP ecc
  • Insomma, niente da fare dal vostro lato.

Tuttavia, ora possiamo offrirvi:

  • Più plugin completamente personalizzati per i vostri siti
  • Redesign e creazioni sotto Astro
  • Altri servizi che arriveranno sul sito molto presto (non faccio spoiler, ma c’è roba pesante)

Questi ultimi anni sono stati ricchi di insegnamenti, e se non facevamo molto rumore, è perché stavamo lavorando sodo: ora è tempo di mostrarvi tutto quello che abbiamo intrapreso negli ultimi mesi.

Stay Tuned 👀️

Charles Annoni

Charles Annoni

Sviluppatore Front-End e Formatore

Charles Annoni accompagna le aziende nel loro sviluppo web dal 2008. È anche formatore nell'istruzione superiore.

loadingMessage