Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/04/2011, 14:44
Avatar de juamd
juamd
 
Fecha de Ingreso: marzo-2009
Ubicación: Bogotá
Mensajes: 285
Antigüedad: 15 años, 1 mes
Puntos: 8
Respuesta: Java Swing MVC

Que tal !!!

La verdad nunca he visto un framework para tal proposito, es mas (y si alguien me puede corregir si estoy equivocado lo agradezco) los frameworks tratan de establecer una linea de desarrollo de manera que no sea tan abierta como lo son las aplicaciones web.

Desarrollando aplicaciones de escritorio puedes establecer un modelo de desarrollo por capas. En una empresa donde trabajé teniamos un modelo de desarrollo en tres capas generales:

- Presentacion: Las clases involucradas en los fisico, como formularios, generacion de archivos planos, generacion de pdfs, etc.

- Dominio: Las clases propias de la aplicacion

- Persistencia: Clases de acceso a datos.


Cada capa de estas estaba dividida en varios paquetes, de manera que las responsabilidades se fueran haciendo un poco mas especificas. La comunicacion entre las clases se realizaba usando el patron Fachada, lo que hacia que cada clase tuviera un punto de acceso central.

No te puedo decir que fuese lo mas optimo, pero nos permitia tener una forma de trabajo muy organizada.

Espero que te sirva.

Saludos.
__________________
Dejenme saber cuando estoy equivocado y cuando estoy en lo cierto dejenme saber si existe una solución mejor.