Pergunta

Eu preciso jogar juntos um site CRUD asp.net rápida, mas isso pode tornar-se uma maior aplicação no caminho. Tenho alguma experiência com SubSonic , mas tem sido assim por muito tempo desde que eu fiz um projeto com ele eu tenho que reaprender-lo. Eu também estou pensando em usar Dynamic Data . Alguém tem alguma experiência com essas ferramentas que podem me dizer qual caminho devo ir?

Foi útil?

Solução

Eu uso subsônico para quase tudo nestes dias. A vantagem de SubSonic é que você pode construir o que camada de abstração que você deseja em cima dela, se você precisa para melhorar / estendê-lo mais tarde - ele realmente serve apenas um propósito principal -. Tomando o crap fora de criação de código CRUD

Eu não usei dados dinâmicos extensivamente, mas pelo que tenho lido, parece que ele cria um monte de andaimes para você, e ele pode não misture bem com uma aplicação mais extensa. Se você precisar de futuro extensibilidade, eu recomendo subsônico, mas os dados dinâmicos pode ser o caminho a percorrer para curta one-off aplicações estritamente usados ??para manter um banco de dados através da web.

Outras dicas

Eu tenho usado SubSonic antes e no meu caso funcionou muito bem. Se tudo que você precisa é uma camada de abstração SubSonic faz um ótimo trabalho mantendo a configuração e curva de conhecimento muito simples. Eu não estou certo sobre Dynamic Data, mas com Subsonic como seu banco de dados cresce o processo para regenerar as classes é muito simples. Além disso, Subsonic funciona bem com exibições e procedimentos armazenados tudo pode ser acessado a partir da suas classes. O tutorial são úteis para a criação de provedores de dados e referências. Não tenho certeza se há muita ajuda com dados dinâmicos. Então, se você está procurando rápido e fácil, eu diria SubSonic é o caminho a percorrer.

Os dados dinâmicos é basicamente uma solução muito avançada grade personalizável. Se você quer fazer CRUD com alguns controles extras e personalização então esse é o caminho a percorrer.

Se você quiser lógica mais complexa, em seguida, SubSonic faz mais sence. Acho Dynamic Data é ótimo para a criação de modelos para CRUD com alguns controles extras avançados.

Tenha um olhar em alguns vídeos no asp.net para obter uma boa impressão.

Essencialmente, eles são os mesmos, no entanto, com Subsonic, você pode personalizá-lo mais, e também, você pode usar modelos T4 para gerar seu próprio código para complementar o material subsônico.

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