miércoles 14 de marzo de 2007

Reutilización, parametrización y patrones de diseño

Muchas veces estamos reinventando la rueda debido a la falta de información, o simplemente a la vagueza de buscar dicha información. Otras veces la reinventamos porque aunque la arquitectura teórica existe, no somos capaces de ver qué arquitectura existente le viene mejor a nuestro problema.

En este documento voy a intentar mostrar un ejemplo práctico de reutilización, parametrización y patrones de diseño. Lo voy a orientar a crear aplicaciones con cualquier interfaz de comunicación, pero me centraré un poco más en las interfaces web

Aquí os pongo el enlace al documento completo: Reutilización, parametrización y patrones de diseño

En vuestros diseños de software:

  • ¿Soleis separar claramente la capa de presentación de la capa de lógica de negocio?
  • ¿Seríais capaces de cambiar la presentación de vuestra aplicación sin tener que tocar nada de la lógica de la aplicación? (con cambiar la presentación no me refiero al estilo, sino un cambio radical, pasar de aplicación de escritorio a aplicación web o de aplicacion web a servicio web)
  • ¿Y seríais capaces de añadir más presentaciones manteniendo las anteriores sin tener que tirar la mayor parte de la aplicación a la basura?
Pues ahí van unas preguntas que sería interesante que las meditaseis y respondais para que entre todos veamos un poco lo que la gente suele hacer, y como podríamos mejorarlo.

Hasta pronto

Jose Carlos Calvo Tudela