Diseñar una arquitectura software es una tarea compleja, mezcla de innovación y experiencia. En este artículo se describen algunas técnicas de gran ayuda para lograrlo.
Existen aplicaciones cuyo desarrollo desemboca en enormes cantidades de código similar generado en muchas ocasiones copiando-pegando y finalmente modificando. Las arquitecturas reflexivas nos permiten evitar esta situación creando aplicaciones extremadame
Portal dedicado a los patrones de diseño con artículos, noticias, enlaces y foros, patrocinado por la compañía ObjectVenture.
Un patrón es la representación abstracta de una buena solución a un problema concreto y generalmente frecuente que ocurre en uno o más contextos. Los MetaPatrones pueden ser contemplados como una forma de entender los mecanismos y la forma en la que funci






