Caros,
Estou pensando em uma arquitetura para um sistema para desktop que será desenvolvido utilizando Swing.
Bom, vou utilizar MVC com uma camada para a persistência dos dados.
Estou com alguma dificuldade para definir a camada de visão e o seu relacionamento com o controller.
[color=blue]Na visão:[/color]
[list]Qual a melhor forma hoje de se desenvolver uma visão rica? Já existe algum framework pra isso?[/list]
[list]Minha ideia é ter uma série de componentes e “encaixá-los” na tela principal, é esse o caminho?[/list]
[list]Existe algum framework que gerencie bem o layout?[/list]
[list]E o look and feel?[/list]
[color=blue]No relacionamento Visão <-> Controller:[/color]
[list]Como funciona nas grandes aplicações?[/list]
[list]Existe algo parecido com o Struts 2 - Front Controller para lidar com os dados? Ou com o JSF e os manageds beans?[/list]
[color=blue]Algumas outras perguntas:[/color]
[list]Existe algum framework que faça a interface rica, gerencie o layout e a ponte com o controller?[/list]
[list]O que exatamente o Spring Rich Client faz?[/list]
[list]Qual o melhor pacote de componentes - tipo o JIDE - hoje em dia? De preferencia Free e/ou Open Source![/list]