Pergunta

Atualmente estamos trabalhando em aplicativo .net ASP e eu preferiria ir em frente com padrão MVP (para UI) devido a várias vantagens que proporciona,

Mas o golpe de ir adiante com essa abordagem é muito de codificação que vai comer o tempo mão.

Eu já identificada que é possível gerar DAL com qualquer modelo ou usando LINQ to SQL, mas o único problema é com a interface de geração que deve ser implementada por usercontrol (vista) e algum código clichê (para ligação de dados)

Agora, a questão é

1) É possível usar CodeSmith modelo para obter o padrão MVP (Para gerar interface e propriedades na camada de interface do usuário, bem como a ligação de dados)

2) Não é aconselhável ir em frente com padrão MVP e usar a abordagem simples fornecida pelo gerador de template CodeSmith ou qualquer outra ferramenta

Nota:. Eu também considerado para ir em frente com ASP .Net MVC, mas devido à falta de conhecimento (exigência de aprendizagem) e linha de tempo do projeto que temos de deixar cair esta ideia

EDIT: Em termos de esforço mês homem é de cerca de esforço 35-40 homem mês para desenvolver esta aplicação

Por favor me sugerir.

Foi útil?

Solução

1) Absolutamente possível. O "como" depende bastante sobre o que especificamente você está fazendo e como modelos bem caber seus padrões (ou quão bem as suas necessidades pode ser destilada para geração de código em geral).

2) Impossível dizer. Depende inteiramente de suas necessidades.

Você realmente deve investigar ADO.NET Data Services e < a href = "http://msdn.microsoft.com/en-us/library/cc488545.aspx" rel = "nofollow noreferrer"> dados dinâmicos ASP.NET estruturas de andaimes. Estes são projetados exatamente para fazer o tipo de geração que você está pedindo.

Outras dicas

Um pouco tarde, mas o checkout os modelos CodeSmith Eu só liberados. http://community.codesmithtools.com/CodeSmith/m/templates/42499. aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top