Um Preview da Versão 2 do ASP.NET MVC
A Microsoft lançou a primeira versão do ASP.NET MVC v2. ASP.NET MVC 2 Preview 1 pode ser instalado em paralelo com a versão 1 do MVC. No VS 2008, ambas as versões são registradas como modelos de projetos distintos. Os usuários do VS 2010 terão que esperar pela sua versão Beta 2, que incluirá o MVC v2.
Uma das mais importantes características da versão 2 é o conceito de "áreas". Cada área é um projeto separado que representa uma parte da aplicação que quando somado ao todo, pode reduzir o número de compilações e facilitar o gerenciamento de arquivos, um problema notório para equipes grandes.
A versão 2 inclui suporte para outros modelos de validação. Ao invés de tratar a validação como um conceito separado, este pode permear até a camada de modelagem de objetos. Utilizando DataAnnotation, as propriedades podem ser decoradas com regras tipo "Required", "Range", "StringLenght" e "Regular Expression". Estas regras são propagadas até o nível do browser.
Além de suportar DataAnnotation, introduzida no .NET 3.5 SP 1, a versão 2 do MVC terá suporte a outros frameworks de validação como Castle Validator e EntLib Validation.
Valores padrão para variáveis de "query string" são suportadas agora. Elas podem ser especificadas com o atributo "DefaultValueAttribute" ou diretamente nas linguagens que possuem suporte para parâmetros opcionais tais como VB e C# 4.
Melhorias significantes foram feitas no esquema de Modelo (Template). Os desenvolvedores podem definir EditorTemplates e DisplayTemplates customizáveis de forma global ou para um controlador específico. Esses "templates" são associados a tipos específicos de dados e são carregados automaticamente.
Conteúdo educacional
Complexidade organizacional no Século 21
Alexandre Magno 16 Mai, 2013

Olá visitante
Você precisa cadastrar-se no InfoQ Brasil ou Login para enviar comentários. Há muitas vantagens em se cadastrar.Obtenha o máximo da experiência do InfoQ Brasil.
Dê sua opinião