Hola gente! Diego, podrias "hecharle un vistazo" (muchas series americanas, muchachos.. :-) al Spring, si bien es algo grande ahora, podras ver hacia donde va este hijo de Rod Johnson, que "vio la luz" del tema configuracion...
http://www.springframework.net http://del.icio.us/ajlopez/springframework Alguna charla sobre el tema, que dimos en el MUG en el 2005 http://www.ajlopez.net/ReferenciaVe.php?Id=101 Y por enesima vez, lean a Rod Johnson y cia, busquen los libros de http://www.springframework.org/bookreview Nos leemos! Angel "Java" Lopez http://www.ajlopez.com/ ----- Original Message ----- From: Diego Jancic To: [email protected] Sent: Thursday, March 01, 2007 11:16 PM Subject: [puntonet] Debate sobre como diagramar esta aplicacion Daniel, me hiciste venir a la mente el tema de addins y creo que voy a forzar esta implementacion en lo proximo que haga :) Volviendo al tema voto por la opcion 2, agregar informacion en el archivo de configuración termina siendo incomodo siempre, y cuando el sistema va creciendo tenes que manejarte con muchas configuraciones. Aunque como desventaja puede ser que sea un poco mas lento que la opcion 2, creo que vale la pena. Yo haria atributos a nivel assembly (especificandole la/s clase/s que son drivers) o a nivel clase para definir los drivers. Cada clase Driver tendria información general (nombre, autor, version, modelo de escaner, etc.) y la capacidad de devolver instancias de 2 objetos principalmente: 1) El objeto que realmente implementa el protocolo y tiene un metodo como Escanear() : Image 2) El objeto UI, que simplemente podria ser un control que implemente una interfaz con algunos metodos basicos (MostrarDefaultInfo, GuardarCambios, etc.) Saludos!, Diego
