Astro es un nuevo framework de javascript, el cual a diferencia de otros no viene a competir al contrario es un framework que tiene una utilidad donde podemos integrar otros frameworks como React, Vue o Svelte.
Astro, tiene como objetivo la creación de sitios web estáticos, pero con una arquitectura llamada ¨Island Arquitecture¨ la cual esta generada por diversos miniapps que en otro framework conocemos como componentes, pero a diferencia de una Single Page Application, Astro renderiza todo desde el servidor y estos componentes no se agrupan en una sola aplicación de javascript si no que son independientes lo que genera una mayor optimización, rendimiento y velocidad al ser presentado al cliente (Navegador). El uso de javascript también se ve mas reducido en comparación de otros frameworks.
Sin duda una de las características mas importantes en Astro es el uso de las islas dinámicas, con las cuales podemos integrar otros frameworks, creando un sitio estático que puede tener componentes dinámicos y generar un a reactividad para la interacción con los usuarios. Lo que convierte en Astro en un framework para el desarrollo web muy potente y siempre con la optimización del SEO (Search Engine Optimization) que permite a los buscadores como Google o Bing a encontrar e indexar nuestro sitio de una manera mas optimizada y generar un mejor posicionamiento que con una SPA.
Astro definitivamente no viene a Reemplazar a otros frameworks pero si puede convertirse en tu framework ideal para el desarrollo web estático.
646
75
TAKE THIS COURSE