Mi migración a Astro: Un paso hacia la web moderna
El estado de mi desarrollo web
Después de haber trabajado con múltiples frameworks, siempre terminaba chocando con el mismo muro: enviaba demasiado código JavaScript al cliente, lo cual terminaba afectando el rendimiento de mis verdaderas aplicaciones de manera totalmente significativa.
Aquí es donde encontré el verdadero encanto de Astro. Su famosa arquitectura en islas (Islands Architecture) revolucionó por completo mi forma de pensar la web. Hoy soy capaz de utilizar recursos interactivos y aislados (como el componente de Vue LikeCounterAction que programé para contar likes al final de este artículo) sin la preocupación de sacrificar nunca la velocidad de carga inicial de las páginas.
Componentes interactivos a la medida
Fui aprendiendo que la interactividad cliente-servidor solo debe habilitarse en zonas donde genuinamente aporta valor. Comprender esta premisa es lo que me permitió escribir plataformas muchísimo más complejas, manteniendo esa agilidad estructural. En mis siguientes publicaciones, te contaré paso a paso cómo me adentré a nivel de datos dentro de su ecosistema integrando Astro DB de manera orgánica.