Marcos web: por qué no siempre los necesita

Richard MacManus explica el enfoque de Daniel Kehoe para crear sitios web, que él llama “Stackless”:

Hay tres tecnologías web clave que sustentan el enfoque de Kehoe:

  • Módulos ES6 : JavaScript ES6 puede admitir módulos de importación, que también son compatibles con los navegadores.
  • CDN de módulos : los módulos JavaScript ahora se pueden descargar desde redes de entrega de contenido (CDN) de terceros.
  • Elementos HTML personalizados : los desarrolladores ahora pueden crear etiquetas HTML personalizadas a través de componentes web .

Usar un proceso sin compilación y solo funciones integradas en el navegador y, aún así, brindarle una configuración bastante poderosa. Todavía puedes usar cosas de npm. Todavía puedes conseguir plantillas. Todavía puedes construir con componentes. Aún obtienes aislamiento cuando sea necesario.

Yo diría que hoy eres:

  • Renunciar a algo de DX (recarga de módulos en caliente, JSX, complementos del marco)
  • Obtener algo de DX (puede saltar al proyecto y simplemente comenzar a trabajar)
  • Renunciar a algo de rendimiento (sin sacudidas de árboles, muchas solicitudes de red)
  • Ampliar su grupo de contratación (más personas conocen las tecnologías centrales que las herramientas específicas)

Pero no es difícil imaginar un mañana en el que renunciemos a menos y ganemos más, haciendo que las herramientas que utilizamos hoy sean menos necesarias. Estoy bastante seguro de que siempre encontraremos una manera de incluir más herramientas en lo que estamos haciendo. Martilla algo, algo, clavo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir