CocoStack

El primer newsletter sobre Jamstack, HeadlessCMS y Static Site Generators en castellano.

El fuego se aviva en el ring de Jamstack vs WordPress #6

El tema de hoy no iba a ser el del asunto.

Estaba a punto de enviarlo ayer para hablarte de un Headless CMS cuando saltó la bomba.

Matt Biilmann, CEO de Netlify, respondía a la entrevista de Matt Mullenweg, creador de WordPress, de la que te hablé la semana pasada.

Lucha de Matts.

Como dos gigantes de lucha sumo en el dohyō.

Sin evitar el cuerpo a cuerpo.

Un paso atrás

La sentencia que más ha dolido en Netlify es en la que Mullenweg decía que el Jamstack es "una regresión para la gran mayoría de las personas que lo adoptan".

Biilmann refresca la memoria sacando del armario un gran clásico de las declaraciones fallidas.

La de Steve Ballmer (Microsoft) diciendo que "No hay posibilidad de que el iPhone obtenga una participación de mercado significativa".

Compara ese momento con la carta del otro Matt: "Es posible que acabamos de presenciar un momento de Steve Ballmer en el mundo de la arquitectura web".

Jamstack en el foco.

La primera cosa clara en todo esto es que la forma de construir las webs ha cambiado mucho desde que hace 17 años apareció WordPress.

La segunda es que la entrevista del CEO de Automattic ha puesto en el foco para muchos developers la alternativa del Jamstack.

Eso es bueno.

Coincido en el análisis que se hace de cómo han cambiado las cosas: el desarrollo, los navegadores y en la aparición del móvil como herramienta global de conexión a internet.

También comparto la pérdida de entusiasmo entre parte de los developers a la hora de trabajar con WordPress.

Pero es injusto no ver el cuadro completo.

A más popular y antigua es la tecnología de desarrollo, más sube el número detractores.

Se cita las plataformas más temidas en StackOverflow en 2020 y WordPress es la ganadora.

En esa lista le siguen cosas tan cautivadoras como Heroku, Slack Apps o Arduino. En la misma están Linux (la más amada), Docker o AWS.

Quizás las opciones de respuesta eran las mejores para lograr precisamente eso, un ganador claro.

Para programadores

El punto clave en 2020 es que el tiempo que un usuario requiere para echar a andar una web con características habituales (formulario de contacto o buscador, por citar algunas) es mucho menor en WordPress que con el Jamstack.

También aplica a las perspectivas de ampliación futuras.

Surgen herramientas que buscan simplificar el proceso en el Jamstack, pero sigue siendo una "cosa de programadores".

Disfruto del resultado del esfuerzo que hace Netlify desde 2014 para que las piezas encajen y para darnos gusto a los developers.

Han puesto cosas al alcance de la mano (en la cuenta gratuita) que no podíamos ni soñar hace tiempo: controlar los despliegues continuos con un botón o mejorar el rendimiento de las webs eliminando dependencias.

Ecosistema imparable

Hay muchos ejemplos de que "el ecosistema es imparable" pero no hay una adopción masiva todavía.

Lo que sigue aumentando es el porcentaje de la web con instalaciones de WordPress.

Se acerca al 40%.

Gatsby, Next o Nuxt crecen, pero están muy lejos.

Matt Biilmann dice:

"Parece innegable que la emoción de los desarrolladores y la marejada del ecosistema ya han alcanzado un punto de inflexión en el que gran parte de lo que queda es una maduración de todo el ecosistema."

Estoy de acuerdo.

Ahora toca regar el huerto para recoger frutos ricos y maduros un poco más adelante.

Mientras tanto a los developers seguimos en el punto de siempre. Ninguno de los Matt nos libra de tener que buscar la mejor solución al problema que se nos platea en cada proyecto.

El artículo completo en: On Mullenweg and the Jamstack - Regression or Future?

Imperdibles

Tu blog no necesita un framework de JavaScript

Lo que el título del artículo de Iain esconde es que si hace falta saber JavaScript para saber hacer las webs tal y como él propone.

En este artículo te explica por qué no ha usado Gatsby como SSG (Site Static Generator) y se ha quedado con Eleventy.

11ty (el nombre mínimo) es muy querido por los desarrolladores porque va directo al grano.

Es un framework de JavaScript que usa nodejs para crear la web.

Acceso más directo a todo (plantillas, datos, API`s). Tú te lo guisas como más te guste.

Encima de todo eso puedes usar React, Vue o, simplemente, HTML.

En el artículo cuenta los beneficios de su elección: rapidez, accesibilidad y sencillez.

➡️ Your blog doesn’t need a JavaScript framework

Victoria Beckham se pasa al Jamstack

Los casos de estudio los carga el diablo porque te invitan a "pecar".

Más si tienen un nombre potente como en este caso.

La tienda online de productos de belleza de la famosa se ha creado con Shopify y con Gridsome.

La primera es una plataforma muy conocida que ya hace sombra a WooCommerce. La segunda, no tanto, es un proyecto que intenta alcanzar a Gatsby usando otro framework de JavaScript: Vue.

Según Ryan Fostr, el jefe del proyecto, destaca la velocidad de carga y "que la arquitectura desacoplada mejora la experiencia del developer, del comprador y del vendedor".

Ahí es nada.

Recuerda hacer scroll hacia abajo en el enlace, no hace falta descargar el PDF para ver el caso de estudio.

➡️ Case Study Victoria Beckham Beauty

Píldoras CocoStack

Create Dynamic Titles and Favicons with Nuxt

#nuxt #tutorial

Javier Martínez explica como crear favicons al vuelo para cada contenido publicado en una app con Nuxt.

Peacock: starter para NextJS

#nextjs #theme

Un starter para NextJS pensado para portfolios de creativos con un acabado bonito y profesional.

Ejemplo de buscador Lunr

#code #javascript

Un ejemplo de uso de la librería para buscar en sitios estáticos LunrJS.

Vuetelemetry

#list #nuxt

¿De qué están hechas las webs que utilizan VueJS? En esta página tienes info de más de 6 mil, plugin a plugin.

¡Nos leemos en el próximo número!

Dani

#CocoStack6 #CocoStack