Saltar al contenido
Framework Ecosystems LabsUn contrato, muchos ecosistemas, la misma prueba.

Por qué sí y por qué no — Coste total: aprender, mantener, contratar, salir#

⬅️ Clase 006 · 📚 Parte 0

La tabla de la clase mide lo que se paga. Esta mide lo que se cobra, que es la otra mitad del trato y la que los números no enseñan.

Por qué sí Por qué no Qué se paga
Express Tres conceptos y 95 paquetes: se entiende entero en una tarde No impone nada, y en un equipo grande cada uno impone lo suyo Que la coherencia entre rutas dependa de la disciplina, no del framework
NestJS Estructura obligatoria: módulos, límites y validación que ninguna ruta puede saltarse Nueve conceptos y 158 paquetes antes de la primera línea útil Seis de siete archivos hablan su idioma, y no hay alternativa en Node

🧭 Lo que este contrato no puede probar#

💡 Lo que hay que llevarse#

Un framework es una compra a plazos. El primer día se paga aprenderlo; cada semana, mantenerlo; cada contratación, encontrar a alguien que lo sepa; y el último día, salir.

Casi todas las comparativas hablan del primer día. Es el único plazo que se ve al empezar, y el más barato de los cuatro.

Brooks lo dijo antes de que existieran los frameworks y sigue siendo la mejor formulación: no hay bala de plata — ninguna herramienta quita la complejidad esencial del problema, solo la mueve de sitio [brooks-mythical-man-month]. Lo que hace un framework es cobrarte por moverla, y el precio tiene cuatro componentes.

La consecuencia práctica es más pequeña y más útil: mide antes de discutir. Tres de las cuatro dimensiones se calculan en dos minutos sobre tu propio proyecto. Las discusiones que empiezan con esos tres números duran mucho menos y terminan mejor que las que empiezan con impresiones.

Y para la cuarta, la regla de la casa: cuando no se puede medir, se dice. Un hueco declarado es información; un número inventado con formato de medida es lo contrario.

Fuentes#