Pergunta

Então, meu ASP.NET é muito muito enferrujado, e estou tentando voltar às melhores práticas e o que não.Então, eu saio do Google e comece a procurar exemplos e amostras e tutoriais, mas o que eu acho?Coisas crocantes antigas que tendem a ser escrita mesmo antes de "a mais recente" a tecnologia foi liberada na idade da pedra.

Certifique-se, os conceitos ainda podem aguentar.Mas as implementações reais são basicamente inúteis.Estou à procura de algo usando linq, n-camadas (não níveis. Os níveis podem ser uma camada, mas uma camada não é necessariamente uma camada) algum tipo de corrente orm (L2S, EF, etc.) e algum mundo realcoisas, não exemplos abitrry e inúteis.

Alguém tem algum ponteiro?

Foi útil?

Solução

Aqui estão 3 links de Daniel Simmons que devem começar:
padrões de aplicativos n-nier
anti-padrões para evitar em aplicações n-nier
Building N-Tier Apps com EF4
Também dê uma olhada em nerddinner , se você estiver interessado em ASP.NET MVC (eu tenho trabalhado em ASP.NET nos últimos dois anos e eu estava um pouco relutante em primeiro lugar para aprender ASP.net MVC, eu pensei que sabia tudo o que precisava com webforms, mas é definitivamente um sopro de ar fresco, não para substituir, mas para complementar winforms ). Este projeto é desenvolvido por Scott Gurthie, então você está aprendendo com o melhor se você verificar esse projeto. Há também um tutorial que acompanha o Nerddinner, mas eu não consegui encontrar o tutorial atualizado (MVC 2). Espero que isto ajude.

Outras dicas

Eu sugiro NSK, em CodePlex:

http://nsk.codeplex.com/

É uma aplicação de amostra em camadas com base no Northwind.

Esta série de artigos é muito boa e moderna.Há 5 anos, baseamos nosso projeto em sua versão anterior e nunca me arrependi. http://imar.spaanjaars.com/573/aspnet-n-layered-aplicações-introdução-parte-1

Eu fiz algumas postagens de blog há algum tempo fazendo isso, esta é uma visão geral básica Valor do N-Tier Design E então eu fiz uma postagem de seguimento com um pouco mais de detalhes começando com Design N-Tier revisitar parte 1: Visão geral por muito tempotenha algum código-fonte para mostrar o que está acontecendo

Há muitos sites lá fora, mas é difícil reduzi-los.Tente codeplex e codeproject para um começo.Há toneladas de amostras, categorizadas e classificadas pela comunidade.

codeplex

codeproject

SourceForge

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