BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Um Preview da Versão 2 do ASP.NET MVC

por Jonathan Allen , traduzido por Marcus Rehm em 11 Ago 2009 |

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.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT