Astro 1.0

Por
Fred Schott

Nos emociona anunciar Astro v1.0: un framework web para construir sitios web rápidos y orientados al contenido.

En los últimos 16 meses, Astro ha crecido desde un repo vacío a más de 13,000 estrellas en GitHub y 30,000 usuarios tempranos alrededor del mundo. La documentación de Astro ha sido traducida a 6 idiomas diferentes, y Astro ya ha sido desplegado en empresas increíbles como Firebase (Google), Trivago, The Guardian, e IKEA.

Astro v1.0 incluye algunas características y mejoras nuevas desde nuestro anuncio original de la beta en abril, incluyendo:

  • Optimización de Imágenes: Nuevos componentes <Image /> y <Picture />.
  • Soporte MDX: Una sintaxis estándar para mezclar componentes de UI en Markdown.
  • Builds SSR: La salida del servidor ahora es estable y está disponible para uso en producción.
  • Vite 3.0: Una actualización a nuestro motor de build interno, Vite.

Este lanzamiento v1.0 simboliza nuestro compromiso con la estabilidad de la API y la preparación para producción de aquí en adelante. Si has estado esperando para probar Astro, ahora es un gran momento para empezar.

Empieza con Astro

  • Para aprender más sobre Astro, visita nuestro nuevo sitio web: astro.build.
  • Para probar Astro 1.0 inmediatamente en tu navegador, visita astro.new.
  • Para probar Astro en tu máquina local, ejecuta npm create astro@latest en cualquier terminal.
# Follow a guided walkthrough of your first Astro project.
npm create astro@latest

También puedes desplegar una plantilla de inicio de Astro v1.0 a la web ahora mismo usando el botón de despliegue de Netlify a continuación. ¿No tienes cuenta? No te preocupes: Netlify es gratuito para sitios básicos.

Botón de Despliegue en Netlify

Si necesitas ayuda migrando un proyecto existente de Astro al nuevo Astro v1.0, consulta nuestra Guía de Migración actualizada y nuestro sitio web de documentación completo.

Un Nuevo Sitio Web para Astro

Para celebrar Astro v1.0, lanzamos un rediseño completamente nuevo de nuestro sitio web: astro.build.

El rediseño completamente nuevo de astro.build

Mucho ha cambiado desde que lanzamos por primera vez astro.build. Astro ya no es solo un constructor de sitios estáticos. Ahora puedes construir Astro como un servidor dinámico listo para SSR en cualquier plataforma de hosting popular. Además, nuestro ecosistema ha explotado a más de 100 integraciones y sigue creciendo para cubrir más y más características y casos de uso.

El nuevo sitio web cuenta mejor nuestra historia, con una capa de pintura fresca y un enfoque en contenido, rendimiento y comunidad. (Además, va a velocidad warp).

Lo Que la Gente Está Diciendo

Astro funciona con las herramientas que ya amas, pero esto requiere mucho esfuerzo para hacerlo bien. Por suerte, Astro cuenta con el apoyo de socios increíbles en toda la industria que apoyan nuestra visión de una web más rápida.

Netlify – Socio Oficial de Hosting de Astro y patrocinador de larga data del proyecto – ha trabajado lado a lado con nuestra comunidad durante más de un año en recursos de aprendizaje, plantillas de inicio, blog posts y más. Han ido más allá para asegurarse de que los sitios web de Astro funcionen sin problemas en la plataforma de Netlify.

Astro fue un catalizador que hizo que los desarrolladores se preguntaran: ¿De verdad necesitamos enviar todo ese JavaScript? La reintroducción de las aplicaciones multi-página (MPAs) en un contexto moderno es una gran oportunidad para que los desarrolladores del ecosistema Jamstack mejoren la web para los usuarios. Esta visión de una web mejor es por lo que Netlify apuesta por Astro — cuando combinas el rendimiento y la experiencia de desarrollador de Astro y Netlify juntos, estás preparando a los desarrolladores y usuarios para el éxito.

Jason Lengstorf, VP de Experiencia de Desarrollador, Netlify

A medida que empezamos a preparar el lanzamiento de Astro 1.0, recibimos aún más palabras amables de algunos desarrolladores increíbles del ecosistema:

Ha sido un placer patrocinar a Astro y ayudar a apoyar el proyecto ahora que alcanza v1.0. El equipo ha hecho un trabajo increíble construyendo un framework extensible que puede adaptarse a cualquier proveedor de hosting, incluyendo Vercel.

Lee Robinson, VP de Experiencia de Desarrollador, Vercel

Astro ha demostrado que podemos traer la simplicidad de la web temprana de vuelta al desarrollo web moderno. Unifica el ecosistema web de tal manera que no importa si estás usando las bibliotecas más populares con React o la sintaxis compilada más nueva de Svelte, te sientes igual de en casa. Y ha sido el hogar para personas que se preocupan por obtener el mejor rendimiento de carga de sus aplicaciones Solid. Eso es algo que me emociona.

Ryan Carniato, Creador de Solid.js

Pude construir mi sitio de documentación en una hora con Astro. Es simplemente rápido en todos los sentidos.

Jacob M-G Evans, Desarrollador de Software, Cloudflare

Astro ha impulsado un trabajo innovador para reducir la fricción de construir una experiencia rápida para la web. Si quieres una gran alternativa MPA a las SPA que usa menos JavaScript sin quitar la DX moderna, recomiendo encarecidamente probarlo.

Addy Osmani, Ingeniero de Software, Google Chrome

El rápido rendimiento de Astro es aún más notable para los usuarios finales cuando los sitios de Astro están alojados en el edge con Deno Deploy.

Ryan Dahl, Creador de Deno

Astro es el framework que me da más alegría al trabajar con él. Nunca me siento encerrado porque puedo cambiar de estático a dinámico, de React a Svelte, de pre-construido a renderizado en el servidor, todo con cambios menores. He construido tres sitios con Astro y Prismic y la experiencia de desarrollador ha sido deliciosa. Sigo buscando más razones para crear nuevos sitios de Astro + Prismic porque es una combinación fantástica.

Alex Trost, Líder de Experiencia de Desarrollador, Prismic

La proliferación de frameworks de JavaScript ha elevado el estándar para las herramientas de desarrollo web. Lamentablemente, también ha bajado el estándar para las experiencias de los usuarios. No todos los sitios web necesitan JavaScript, pero los mejores frameworks son JS, así que los mejores desarrolladores se encuentran comprometiendo. Sé que soy tan culpable de eso como cualquiera. Astro es el primer framework web que hace que lo estático sea tan rápido como JS para mí

Theo Brown, Creador de Ping

Construye con tu framework de UI favorito (React, Preact, Svelte, Vue, Solid, o Lit). Extrae de tu fuente de contenido favorita (CMS, Markdown, Bases de datos, y APIs). Despliega en tu proveedor de hosting favorito con un solo comando (Netlify, Vercel, AWS, Docker y más). De eso se trata Astro.

Agradecimientos

Astro v1.0 es el resultado de más de 5000 commits de 400 colaboradores diferentes alrededor del mundo. Este lanzamiento no habría sido posible sin el esfuerzo de nuestra increíble comunidad de código abierto. Gracias a todos.

Nos gustaría agradecer a las siguientes personas por sus contribuciones destacadas a Astro durante el último año:

Una cosa más…

Si has llegado hasta aquí, tengo un favor que pedirte: Por favor, ¡danos una estrella en GitHub! Es una de las formas más fáciles de apoyar el proyecto. También puedes ayudar compartiendo este post y corriendo la voz sobre Astro. ¡Gracias!