Pergunta

Eu estive olhando em ASP.NET Dynamic Data e como ele andaimes e roteamento. Eu só arranhamos a superfície, mas está parecendo que eu teria que criar um modelo para cada tabela que não deseja exibir todas as colunas da mesma maneira.

A minha primeira impressão depois de olhar para dados dinâmicos é que ele iria parecer menos tempo em que o programador tem que editar um tempo de controles de usuário gerado ao invés de construir um modelo para cada tabela que não tem um comportamento de exibição uniforme.

soluções que comprovadamente são pessoas usando atualmente que ajuda a aliviar as tarefas trabalhosas de criação de controles tipo de usuário ASP.NET CRUD?

Graças

Foi útil?

Solução 5

Obviamente não uso muito difundido lá fora, que não seja o que está previsto no Visual Studio.

Outras dicas

Em ASP.NET WebForms usamos CodeSmith . A partir de uma única entidade que gere páginas de administração, codebehinds, camadas de serviços, camadas de dados e procedimentos db armazenado. Tudo em questão de segundos. Eu recomendo que você verifique o nosso para rapidamente construir o crud em seus aplicativos.

Na verdade, estamos trabalhando em nossa própria ferramenta de geração de código. Ele já provou funcionar perfeitamente em camadas mais baixas e agora estamos no caminho para estendê-lo para a camada de apresentação, que é para a geração de controles de usuário.

Eu não olhei para dinâmico de dados (embora eu gostaria de quando eu tiver algum tempo), mas meu maior medo é sempre a flexibilidade perder. O problema é que esses front-ends são então talvez gerado dinamicamente cada vez baseado em algum modelo e edição, especialmente trazendo desejos especiais do cliente torna-se bastante difícil. Para os pequenos aplicativos padrão pode funcionar perfeitamente embora.

O que estamos fazendo, portanto, é "gerar" estes usercontrols com base em um conjunto de controles de servidor personalizados padrão que desenvolvemos, mas vamos gerar apenas a primeira vez de algumas informações estáticas sobre as entidades em nossa aplicação. Então você pode continuar personalização.

Esses sistemas devem ajudar o desenvolvedor, melhorando sua velocidade de desenvolvimento, fazendo o trabalho desajeitado inicial, mas então eles devem dar-lhe a flexibilidade para modificar até o máximo. Eles não deve adicionar complexidade adicional ...

.netTiers CodeSmith modelos há muito tempo (anos) e foi provado tão forte, assim, deve ser mais do que um grande momento.

Eu sei que uma (grande) empresa que construíram um motor de personalização (permitindo GUI para opções internas da empresa) em torno desses modelos para usá-los na maioria das suas aplicações e foram tão bem sucedido.

Eu usei http://www.ironspeed.com/ no passado que tem sido ótimo. Guardado nos meses de tempo no nosso último projeto que tem um grande banco de dados, de modo que o custo vale a pena. Mas parece um pouco feio e pode ser complicado para atualizar o esquema DB, uma vez que você gerou.

Tenha um olhar em Blinq .

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