Introduction
Si estás leyendo esto, es probable que ya estés familiarizado con la arquitectura hexagonal, el conocido enfoque de diseño que ayuda a desacoplar la lógica de negocio central de las dependencias externas. Pero aunque es una metodología muy popular en el desarrollo backend, probablemente no la hayas visto aplicada con tanta frecuencia en el desarrollo frontend. Creo que esto se debe a la naturaleza de frameworks como Angular, donde la lógica de negocio tiende a estar estrechamente acoplada con los mecanismos incorporados de la tecnología, como los componentes, servicios, pipes, directivas y validadores. Como resultado, los frameworks frontend suelen alinearse de forma más natural con patrones como MVVM, MVC o MVP.
(más…)