Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Patrones arquitectónicos
Estilos arquitectónicos
Establecen un vocabulario común, donde se dan nombres a los componentes y conectores, así
como a los elementos de datos. Establecen un conjunto de reglas de configuración, como la
topología del sistema. Definen una semántica para las reglas de composición de los elementos
Posibilitan el análisis de los sistemas construidos sobre el estilo.
Diferencia Layer
Hace referencia a un diseño de la organización y división del código del sistema a un nivel
lógico. No se hace referencia a la ubicación física del despliegue, sino a la organización lógica
del sistema.
Diferencia Tiers
Diferencia MVC
El punto de entrada a la aplicación es el controlador.
Similitudes
Incluya sus conclusiones personales acerca del ámbito de aplicación de cada uno (layer, tier,
MVC).
La buena utilización de los layers en nuestro trabajo cotidiano se va vuelto cada vez más
indispensable para desarrollar trabajos de excelencia. Es decir que aun podemos hacer
cambios y aplicar comandos a todo un conjunto de objetos, y esto es muy beneficioso para un
trabajo final.
Podemos decir que para que una aplicación sea N-Tier, es condición necesaria pero no
suficiente que mantenga una arquitectura por capas. Esta característica nos permite cumplir
los requisitos de despliegue (3 o más capas separadas) que hacen a una aplicación “N-Tier”.
En nuestro caso nos sentimos más cómodos con el Patrón MVC ya que lo tenemos más
asimilado con nuestra forma de programar y con los componentes que utilizamos y para ello
hacemos uso de un framework llamado Delphi MVC Framework.
Bibliografía:
https://apiumhub.com/es/tech-blog-barcelona/principales-patrones-arquitectura-software/
(Estilos y Patrones)
https://1library.co/article/estilos-y-patrones-arquitecturas-de-software.yn7wpljz
https://jjegonzalezf.wordpress.com/2013/03/28/estilo-arquitectonico-en-layers-o-tiers/