Tecnologia
Astro
Astro és un framework web per a llocs centrats en contingut: renderitza HTML al servidor i només envia JavaScript on la pàgina realment el necessita. Per això és la nostra opció habitual per a webs de màrqueting, documentació i projectes editorials.
Astro a Unimedia
Astro és un framework web de codi obert basat en una idea senzilla: una pàgina és HTML fins que algun element ha de ser interactiu. Els components es renderitzen al servidor durant la compilació i el navegador només rep el JavaScript dels components que el necessiten, seguint el patró d’illes.
Aquest enfocament encaixa especialment bé amb llocs centrats en contingut. Les pàgines carreguen ràpid fins i tot en dispositius i connexions modestes, sense enviar al navegador un entorn d’aplicació complet per mostrar contingut estàtic.
Astro també permet reutilitzar components de React, Vue o Svelte i hidratar-los de manera independent. Així, un equip pot conservar la seva biblioteca de components sense renunciar a una base HTML ràpida.
Les col·leccions de contingut validen cada entrada amb un esquema durant la compilació. Els camps absents o les dates incorrectes fan fallar el build abans d’arribar a producció.
Què obtenim en un projecte habitual:
- Sortida estàtica desplegable en una CDN o renderització al servidor només per a les rutes que realment ho necessiten.
- Contingut validat amb esquemes perquè els errors editorials apareguin a CI i no a la pàgina.
- Control per pàgina del JavaScript que arriba al navegador, amb millors Core Web Vitals des de l’arquitectura.
- Optimització d’imatges, mapes del lloc, RSS, redireccions i autoria amb Markdown o MDX integrats.
- Un model de components proper a HTML i CSS que facilita el manteniment i el traspàs al client.
Astro no és l’opció adequada per a tot. Un tauler de control, un espai autenticat o una interfície on gairebé tota la pantalla depèn de l’estat acostuma a encaixar millor amb React o Angular. La integració amb un CMS també s’ha de valorar des del principi.
Quan el projecte combina un lloc públic ràpid amb una àrea privada petita, definim aquesta frontera de manera explícita perquè cada part utilitzi l’eina adequada.
Front end
Tecnologies relacionades

React.js
React.js, una biblioteca de JavaScript desenvolupada per Facebook, revoluciona el desenvolupament web simplificant la creació d'interfícies d'usuari interactives.
Més informació
Angular
Angular és un marc complet basat en TypeScript per crear aplicacions web dinàmiques.
Més informació
Redux
Redux, una poderosa biblioteca de gestió de l'estat per a aplicacions JavaScript, revoluciona la manera com les empreses gestionen el flux de dades.
Més informació
TypeScript
TypeScript, un superconjunt innovador de JavaScript, millora el desenvolupament de software mitjançant la introducció d'escriptura estàtica i funcions de llenguatge…
Més informació
Estàs construint amb Astro?
Explica'ns què estàs construint i et direm si aquesta és l'eina adequada i qui de l'equip ja l'ha portat a producció.