"La arquitectura limpia trata de establecer límites y tomar decisiones que mantengan tus opciones abiertas y tu código flexible. Los frameworks son herramientas para ser utilizadas, no restricciones que deban ser sorteadas."
--Robert C. Martin (Uncle Bob)
La conclusión no es otra distinta a que se deben utilizar los frameworks como herramientas. En cada caso, se emplearon para cumplir su propósito principal: presentar información de manera eficiente en un navegador web.
Es crucial no adaptar la aplicación a la arquitectura específica de un framework, sino diseñar una arquitectura limpia y utilizar el framework más adecuado para la presentación web. Aquí se ofrece una comparación basada en su utilización en el desarrollo de la aplicación, resaltando cómo cada uno puede integrarse sin comprometer la integridad arquitectónica del proyecto.
Framework |
Lenguajes |
Tipo de aplicación |
Observación |
Razor |
C#, HTML, CSS |
De múltiples páginas. |
Desarrollo ágil. Necesidad de
utilización de JQuery en ocasiones |
MVC |
C#, HTML, CSS |
De múltiples páginas. |
Clara separación en Vista,
Controlador y Modelo. El proceso de desarrollo es el más lento de todos.
Necesidad de utilización de JQuery en ocasiones |
Blazor |
C#, HTML, CSS |
Mixto. Se pueden construir Apps de
los dos tipos. |
Desarrollo ágil. Necesidad de
utilización de JQuery en ocasiones. |
Angular |
TypeScript, HTML, CSS |
De una sola página. |
Desarrollo ágil. |
React |
JavaScript, HTML-> JSX, CSS |
De una sola página. |
Desarrollo ágil, el más ágil de
todos. |
¡Gracias por llegar hasta aquí!
Espero que hayas encontrado este artículo útil y enriquecedor. Si consideras que esta información puede ser valiosa para tus contactos, te invito a compartirla en tus redes sociales. Tu apoyo me ayuda a llegar a más personas y a continuar ofreciendo contenido de calidad.
Si tienes alguna duda o comentario, estaré encantado de escucharte. Puedes ponerte en contacto conmigo directamente a través del mecanismo de contacto. Estaré atento a tus mensajes y responderé a la brevedad posible.
¡Gracias por tu apoyo y confianza!