Saltar al contenido
English

Análisis

¿Es mejor Astro o WordPress para una web corporativa?

Astro genera HTML en compilación y no envía JavaScript por defecto, lo que produce cargas muy por debajo del segundo sin depender de capas de caché.

La respuesta corta

Para una web corporativa cuyo contenido cambia con moderación, Astro produce plataformas sustancialmente más rápidas y con menos superficie de mantenimiento. Para un sitio que necesita edición constante por parte de perfiles no técnicos, comercio electrónico complejo o un ecosistema de extensiones muy concreto, WordPress sigue siendo una respuesta perfectamente sensata.

Cualquiera que le diga que una de las dos es siempre la correcta le está describiendo su catálogo, no su problema.

Qué hace distinto a Astro

La diferencia arquitectónica es que Astro renderiza los componentes a HTML durante la compilación y no envía JavaScript al navegador salvo que se pida explícitamente. Una instalación típica de WordPress con un constructor visual envía varios cientos de kilobytes de scripts antes de que se pinte nada.

Cuando hace falta interactividad, Astro la introduce como islas aisladas que se hidratan por separado. Se puede decidir que un componente cargue de inmediato, cuando el navegador esté libre o cuando el usuario llegue a él al desplazarse. El resto de la página sigue siendo HTML inerte y gratuito.

¿No basta con un plugin de caché?

Alivia, pero no resuelve. Una caché evita regenerar el HTML en cada visita, que es el problema del servidor. No toca el JavaScript que el tema y los plugins envían al navegador, que es el problema del usuario. Se puede tener un tiempo de respuesta excelente y aun así tardar cuatro segundos en pintar contenido en un móvil de gama media.

La contrapartida honesta

Astro tiene un coste real y conviene decirlo antes de firmar nada:

  • Editar contenido requiere un flujo distinto. Sin un gestor conectado, cada cambio de contenido exige un paso técnico de publicación. Hay gestores de contenido headless que lo resuelven, pero es una decisión que hay que tomar, no algo que venga puesto.
  • Publicar tarda. Un cambio implica una recompilación de entre uno y tres minutos. Frente al guardar y refrescar de WordPress, es un paso atrás en inmediatez.
  • El mercado de perfiles es menor. Hay muchos más desarrolladores de WordPress disponibles que de Astro, y eso importa el día que quiera cambiar de proveedor.

Para las plataformas que construimos, la validación estricta en compilación y la ausencia de superficie de servidor compensan de sobra esas tres pegas. Para el blog de una asociación que actualizan tres voluntarios, probablemente no.

Escrito por Equipo ekko.