Netlify compra Gatsby, rival de Jamstack en apuros
Jamstack, uno de los principales competidores de Netlify, está adquiriendo la empresa de infraestructuras y plataformas Gatsby. Hablé con el cofundador y CEO de Netlify matt bielmann sobre el trato, por qué está interesado en el Gatsby en apuros y lo que significa para el futuro de Jamstack: la tendencia de desarrollo web en la que su empresa es pionera y en la que Gatsby perdió la cabeza.
“El futuro de la web son las arquitecturas componibles”, dijo Biilmann en un comunicado de prensa, citando la plataforma Valhalla Content Hub de Gatsby para desarrolladores empresariales. Netlify también confirmó que el marco web de Gatsby “seguirá siendo de código abierto para que lo usen todos los desarrolladores”.
El intento fallido de Gatsby de derrotar a Vercel y Netlify
Le dije al científico que Gatsby tiene un marco de renderizado de JavaScript basado en React. estaba muy atrás Marcos competidores como Next.js y Nuxt en términos de popularidad. También dije que nunca entendí la propuesta de valor de una empresa que una vez se llamó a sí misma Gatsby.malla de contenido”, pero al parecer no fue La infraestructura que tiene Netlify – especialmente tecnología CDN y la capacidad de alojar contenido. Entonces, ¿por qué comprar Gatsby ahora?
Biilmann respondió que el marco de Gatsby ha tenido éxito para “empresas medianas y grandes, que por lo general crean sitios con un contenido muy pesado, a menudo con miles o, en algunos casos, cientos de miles de páginas”. Agregó que los sitios web que utilizan el marco de Gatsby “a menudo son sitios donde el contenido proviene claramente no solo de una API, sino a menudo de varias fuentes de contenido diferentes”.
Señaló que Gatsby intentó hacer algo similar a Versel al construir una empresa comercial en torno a un marco de código abierto. Agregaría que Gatsby también ha tratado de competir con Netlify al afirmar recientemente mayo 2022 “Cuando se trata de métricas críticas como el tiempo de compilación y la velocidad de la página, Gatsby Cloud supera a todas las plataformas únicas como Netlify”.
“Él [was] Después de un tiempo quedó claro que no podían ganar la batalla de los marcos contra Versel como un marco de propósito general”, dijo Biilmann. “Y probablemente estaban un poco encajonados por nosotros en términos de construir una plataforma en la nube”.
Pero Biilmann apunta a la plataforma Valhalla de Gatsby, lanzada a fines del año pasado, como una señal de progreso. Dice que está “diseñado para ayudar a los clientes a obtener datos de su CMS sin encabezado, fuentes de contenido sin encabezado, sistemas heredados… [the data] Puede consultar la interfaz a través de la API de GraphQL. Es “un área de arquitectura convergente en la que nos hemos estado enfocando durante algún tiempo”, dijo.
Nuevo eslogan: arquitecturas componibles
¿Qué significa, pregunté, este término, “arquitecturas conectables”, en realidad significa para Netlify?
Biilmann describió esto como un “alejarse de las soluciones monolíticas”, citando varios ejemplos: Adobe Experience Manager “como DXP. [digital experience platform] sistema para toda su producción web” y Drupal “potencia el backend y el frontend de su sitio, la lógica empresarial y la capa de interfaz de usuario, etc. como principal motor que da potencia”. Argumenta que tales soluciones “monolíticas” “pueden comenzar a sentirse muy heredadas y muy obsoletas”.
Debo mencionar que ambos Mantenedor de WordPress Automático y Mantenedor de Drupal Acquia ahora han adoptado soluciones sin cabeza, por lo que probablemente desafiarán el marco de las plataformas de Biilmann.
“Estamos viendo muchas soluciones dirigidas a Internet”, continuó Biilmann. […] Evolución en la tecnología frontend moderna a través de marcos como Gatsby y Next.js, y solo [in] En general, las bibliotecas como React, Svelte, Solid, etc., dificultan mucho que los desarrolladores frontend trabajen con sistemas de plantillas y canalizaciones de la vieja escuela.
Él dice que hay evoluciones frontend similares en el contenido (CMS sin cabeza) y en las API de “comercio sin cabeza”. Entonces, con las arquitecturas componibles, argumenta, las empresas pueden elegir las soluciones “mejores en su clase” en todas estas áreas. Donde entra Netlify, dijo, es “ayudar a las empresas a organizar” todas esas piezas. Es una “capa de interfaz de usuario web que conecta sistemas de compilación, enlaces web de diferentes fuentes de contenido, implementación, tiempos de ejecución externos” y más. (Cabe señalar que en 2020 Gatsby también apuntó ser una “capa de orquestación” para crear sitios web, pero claramente no funcionó).
Entonces, ¿Jamstack sigue existiendo?
Netlify actualmente se anuncia a sí mismo como “la plataforma líder para el desarrollo web moderno” y afirma tener más de 3 millones de desarrolladores en su plataforma. A diferencia de Gatsby, Netlify ha hecho un gran trabajo al hacer que su plataforma sea comprensible para los desarrolladores, a pesar del nombre algo ambiguo “Jamstack”.
Vale la pena explorar de dónde proviene la terminología de Jamstack y cómo encaja en lo que Netlify está haciendo ahora. Netlify se lanzó en 2015 y generó Jamstack poco después. No pude encontrar ninguna mención al respecto en el sitio web de Netlify en 2015, pero en 2016 es un sitio independiente Lanzado hablando de la “pila JAM”, donde JAM significa JavaScript, API y Markup. A tiempoNetlify se promocionó como una plataforma de alojamiento para sitios web estáticos, pero su página de inicio no mencionaba Jamstack (más sobre eso más adelante, entrada en el blog La definición del término se remonta a noviembre de 2015, ya que no pude encontrar ninguna mención al respecto en el blog de Netlify hasta 2017).
Menciono toda esta historia porque creo que es justo decir que Netlify se ha topado con una nueva tendencia, una que ha acuñado una frase que no tiene un significado claro pero que está empezando a ponerse de moda. Se creó una comunidad y se lanzaron nuevas empresas emergentes (por ejemplo, Gatsby) para aprovecharla. No es muy diferente de los términos “Web 2.0” o “Web3”, otras dos palabras de moda que atraen y atraen a grandes comunidades sin que la gente sepa exactamente lo que significan.
En eso definicion final, actualizado en julio de 2022 Netlify llama a Jamstack “un enfoque arquitectónico que separa la capa de experiencia web de los datos y la lógica comercial”. Pero Brian Rinaldi, que dirigía el boletín, llamó Comprimido y coautor de un libro sobre el tema, que afirma Jamstack ahora es más una “comunidad” que un conjunto de reglas arquitectónicas.
Biilmann confirmó que Jamstack es “un término impulsado por la comunidad”. Admitió que “evoluciona y cambia un poco”, pero agregó que “la característica principal de lo que está describiendo es bastante clara desde el principio, en el sentido de que la capa de la interfaz de usuario web está separada de toda la lógica comercial de back-end”.
De cualquier manera, ahora que Gatsby ha perdido, Netlify es uno de los jugadores más fuertes en este ecosistema, ya sea Jamstack o su enfoque en “arquitecturas conectables”. Vercel Aunque a las empresas de CDN les gusta, ahora es probablemente su competidor más cercano. Rápidamente y Cloudflare también está minando con éxito este espacio.