Para aqueles que conhecem a versão 3.0 desta aplicação exemplo que a Microsoft fez, mostrando as melhores práticas de desenvolvimento utilizando .NET Framework 1.1, eis aqui a nova versão do projeto, a versão 4.0, já agora focado na versão 2.0.
Neste artigo que mostra a versão 4.0, existe uma tabela que compara a quantidade de linhas entre as aplicações e, podem ver lá que a aplicação 4.0 tem bem menos código em relação a versão anterior. Isso tudo, já contando com as novas features do .NET 2.0 e ASP.NET 2.0, quais enumero abaixo (foram extraídas do artigo):
-
System.Transactions ao invés de ServicedComponent.
-
Generics para coleções tipadas ao invés de IList (CollectionBase).
-
ASP.NET Membership e um customizado para Oracle.
-
Profile Providers para gerenciamento de estado.
-
Master Pages ao invés de User Controls
-
ASP.NET Wizard Control.
-
SqlCacheDependency.
-
Processamento assíncrono de pedidos – Message Queue.
O download pode ser conseguido aqui.