hola,

si quieres desarrollar aplicaciones modulares y con buenas practicas entonces 
te aconsejo le des una mirada a:

Smart Client Software Factory
http://msdn.microsoft.com/en-us/library/aa480482.aspx

patterns & practices - Smart Client Guidance
http://www.codeplex.com/smartclient

Te comento yo lo utilice y no es simple de usar o sea tiene conceptos que debes 
aprenderlos y llevan un tiempo.

Pero basicamente lo que desarrollas son Views, Presenters, y controles y los 
ahces interactuar dentro de un shell.

La verdad es muy configurable, pero si lo vas a utilizar asegurate de 
aprenderlo bien.
Tiene conceptos aplicados a los eventos que utilizan atributos, de 
publicacion-subscripcion, que estan muy interesantes.

creo que aplicados estos puedes hacerlo muy modular y bien configurable.

saludos

--- El jue 14-may-09, Federico Lazarte <[email protected]> escribió:

De: Federico Lazarte <[email protected]>
Asunto: [puntonet] Aplicacion dinamica configurable
Para: [email protected]
Fecha: jueves, 14 de mayo de 2009, 10:58 am




#yiv847843577 .hmmessage P
{
margin:0px;padding:0px;}
#yiv847843577 {
font-size:10pt;font-family:Verdana;}

Gente.
Tengo el siguiente escenario:
Una aplicación que empezo siendo una demo, se convirtio en un producto complejo 
y dificil de mantener. La idea ahora es rediseñarlo, y que todo sea altamente 
configurable.
Por ejemplo:
El sistema cuenta con varios modulos.
A modulo principal.
B modulo secundario 1
C modulo secundario 2
D modulo sub-secundario que depende de modulo 2.
E modulo sub-secundario que depende de modulo 2.

Lo que se quiere es que el aplicativo cuando se ejecute y de acuerdo a un xml 
de configuración, carge los componentes que deba utilizar.
Por ejemplo, para un cliente en particular, se necesita solo el modulo A, C y 
el módulo E.
Se va a usar reflection para esto, aunque los problemas son los eventos, por 
ejemplo, el modulo C se subscribe a los eventos del módulo E que son 
incompatibles con los eventos del modulo D.
Bueno espero haber sido claro.
Me gustaria tener ideas de que conceptos aplicar, patrones y demas. Luego, yo 
investigo por cuenta propia.
Gracias.
¿Querés conocerte mejor? ¡Conocé lo que Windows Live tiene especialmente para 
vos! 



      Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/

Responder a