Estrutura da aplicação
-
sexta-feira, 9 de dezembro de 2011 13:33
Saudações
Vou começar a desenvolver um sistema desktop, e como sempre estou com dúvidas em relação à estrutura e layout.
Vamos por partes.
Estrutura:
Eu terei um projeto separado para Model, Flow e DAL, chamado NOME.DATA.
E outro para as telas.
Nesse tem um diretório chamado View/Modulos, onde pensei em separar por módulos, tipo:
Cadastro – Só as telas de Cadastro. Ex: Cadastro\Usuarios\UsuarioViewer
E as consultas a mesma coisa, em um diretório chamado Consulta.
Mas não sei se está correto, porque sempre vejo assim:
View/Usuario/CadastroViewer
View/Usuario/ListaViewer.
Desenvolva!!!- Movido AndreAlvesLimaMVP sexta-feira, 16 de dezembro de 2011 11:18 (De:Windows Forms & Smart Client)
Todas as Respostas
-
sexta-feira, 16 de dezembro de 2011 11:18Prezado(a),Estou migrando seu post para o fórum de Arquitetura de Solucoes.Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.Obrigado.
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima -
sábado, 7 de janeiro de 2012 02:36
Boa noíte Rodrigo.
Sua dúvida é muito comum e eu mesmo já tive esta dúvida inúmeras vezes.
Eu acredito que para telas sem regras de negocio significativas por exemplo cadastro de cliente, cadastro de fornecedores as telas podem ser agrupadas pela estrutura que você comentou Cadastros\<Tipo>\<Tipo>View e as Consultas igualmente.
Porem quando se esta desenvolvendo as regras de negocio mais significativas para o seu projeto é comum colocar View/<Tipo>/<Tipo>Viewer pois toda a regra ficaria agrupada e se você tive-se por exemplo algumas telas passo-a-passo você poderia Agrupar elas na mesma Pasta.
Nesta sua dúvida de arquitetura eu acredito que as duas opções juntas formam a melhor resposta.
Você tambem poderia ter apenas uma tela de consulta que fosse genérica e teria apenas uma tela de consulta.
Espero ter respondido a sua pergunta.
- Marcado como Resposta IT HeroModerator segunda-feira, 26 de março de 2012 16:35

