Clean Architecture en el Frontend
Clase 4 de 15 • Audiocurso de Frameworks y Arquitecturas Frontend: Casos de Estudio
Contenido del curso
Clase 4 de 15 • Audiocurso de Frameworks y Arquitecturas Frontend: Casos de Estudio
Contenido del curso
Giuliano De Leonardis
Ana Rotela Cabrera
Marcos Monteverde
Jorge Blanco
Miguel Ángel Durán García
Diego Reyes Cabrera
Victor Merino
Miguel Ángel Durán García
Obed Paz
Miguel Ángel Durán García
Edgar Alfredo López Salero
Félix Alejandro Zelaya Orellana
Jorge Arias Argüelles
Clean Architecture
Desventaja del clean architecture
Ventajas
Que buen resumen de la clase
gracias
angular trabaja con este patrón definitivamente lo malo es que la curva de aprendizaje es alta pero vale la pena
Sí, la curva de aprendizaje es pronunciada... Normalmente lo es con todo aquello que queremos que sea escalable y mantenible en el tiempo. :D
¿Por eso es que dicen que Angular es más complicado de aprender? ¿O por cuales cosas más?
Un buen recurso donde aprender Clean Architecture en el Frontend?
Si no recuerdo mal, el libro Arquitectura limpia : guía para especialistas en la estructura y el diseño de software de Robert C. Martin está disponible en español y puede ser una buena iniciación.
Excelente, me ha gustado mucho esta clase, super clara. En la empresa donde laboro usamos Clean Arquitecture con Angular para aplicaciones bastante grandes y complejas. Y usamos Screaming arquitecture orientada a Features con React para los sitios web corporativos.
Genial, Obed! Me alegro que te haya gustado!
Clean architecture esta basado en la separacion de capas, de manera analoga podriamos decir que es como un juguete matrioska, el cual son varios juguetes uno dentro de otro, el mas grande puede copar al mas pequeño, pero caso contrario eso no puede suceder. Asi seria una manera de entender la arquitectura basada en capaz, si alguno de los mas pequeños llega a necesitar saber de los grandes, aqui deberiamos utilizar la inversion de dependencias para poder comunicar la parte interna con la externa, dado a que este viene es por capaz.
Genial, es de mis favoritas!
La capa que contiene las reglas específicas del negocio de una aplicación se llama "Capa de Dominio" o "Capa de Negocio". Esta capa es fundamental en la arquitectura de software, ya que encapsula la lógica que define cómo funcionan los procesos y las reglas dentro del sistema, además de interactuar con otras capas, como la capa de presentación y la de acceso a datos. Esto permite mantener una buena organización y separación de responsabilidades en el desarrollo de la aplicación.