Arquitectura
Arquitectura hexagonal vs en capas
Las dos compilan. Las dos entregan. La diferencia no se ve el día uno. Se ve el año tres, cuando la lógica de negocio está soldada al framework y a la base de datos y nadie puede cambiar una sin romper las otras.
Qué te da “en capas”
Controladores, servicios, repositorios: rápido de arrancar y familiar. Pero el dominio acaba importando JPA, Spring y la capa web, así que tus reglas de negocio no se pueden testear, reutilizar ni razonar sin todo el stack alrededor.
Qué cambia hexagonal
Puertos y adaptadores: el dominio tiene cero dependencias de framework, y la base de datos, el framework y el mecanismo de entrega pasan a ser detalles intercambiables tras puertos. La lógica de negocio es el núcleo estable; todo lo demás se enchufa a ella.
Por qué los generadores suelen producir CRUD por capas
Porque es el camino de menor resistencia, y los equipos asistidos por IA derivan a él bajo presión de plazos. AlveoForge hace lo contrario por construcción: hexagonal real con vertical slicing, igual siempre, así la arquitectura no puede degradarse en silencio a MVC con nombres de carpeta hexagonales.