Semana passada, Scott Guthrie anunciou em seu blog a liberação do primeiro CTP do ASP.NET 3.5 Extensions. Esse novo pacote de extensão do ASP.NET contém os seguintes componentes:

  • ASP.NET Ajax Improvements
  • ASP.NET MVC
  • ASP.NET Dynamic Data Support
  • ASP.NET Silverlight Support
  • ADO.NET Data Services

Como a minha praia é mais arquitetura de software e acesso a dados, de todo esse conjunto de componentes, os que mais me interessam são ASP.NET MVC e ADO.NET Data Services.

Se você também está interessado em aprender um pouco sobre o design pattern Model-View-Controller (MVC), seguem abaixo alguns links que te darão uma boa base de como implementar essa arquitetura em sua aplicação:

ASP.NET MVC Framework (Part 0): What is it?
ASP.NET MVC Framework (Part 1): Building an MVC Application
ASP.NET MVC Framework (Part 2): URL Routing
ASP.NET MVC Framework (Part 3): Passing ViewData from Controllers to Views
ASP.NET MVC Framework (Part 4): Handling Form Edit and Post Scenarios
Scott Hanselman’s ASP.NET MVC First Look Screencast
TDD and Dependency Injection with the ASP.NET MVC Framework
Writing Unit Tests for Controller Actions

É, parece que alguns anos após abandonar o Java e o Struts, voltarei a programar com esse conceito na veia (nem vem com aquela história de que ASP.NET já implementa MVC com Page Controller desde a versão 1.0, que não cola) :-)

Abraços
André Dias