ASP.NET MVC 2 RTM
Ontem foi anunciado o ASP.NET MVC 2 RTM. Provavelmente terminaram a tempo do MIX10 e de fechar o pacote do Visual Studio 2010 RTM.
Para fazer o download, acesse o Download Center da MS
No CodePlex já tem o Roadmap da versão 3
Ontem foi anunciado o ASP.NET MVC 2 RTM. Provavelmente terminaram a tempo do MIX10 e de fechar o pacote do Visual Studio 2010 RTM.
Para fazer o download, acesse o Download Center da MS
No CodePlex já tem o Roadmap da versão 3
Foi lançado um novo release candidate do ASP.NET MVC 2. Esta versão será importante pois traz algumas modificações importantes, principalmente nas validações.
Antes se você recebia um tipo "Comentario" no seu Action Method, o Model Binder do ASP.NET MVC somente validava os campos que vieram no POST, por exemplo um campo obrigatório que viesse vazio. O problema era que um usuário mal intencionado poderia alterar o seu html do lado cliente e fazer um under-post, evitando que a validação pegasse o erro. Este era um comportamento intencional, pois os desenvolvedores do ASP.NET MVC queriam permitir que fossem criadas Views parciais sem a necessidade de se ter outra classe específica para ela.
Alguns desenvolvedores do MVC ainda alertam que mesmo assim o problema não está totalmente resolvido, pois a Validação não é um sistema de segurança, e sim somente para validar. Não vai previnir que o usuário faça por exemplo um over-post, por exemplo mudando a flag do comentario para Aprovado. Por isso a importância de ser usar uma white/black-list em todos os binds, principalmente as white-lists que são mais seguras.
Além disso os Input Helpers fortemente tipados agora suportam indices, algumas melhorias de usabilidade nos validators, o jQuery foi atualizado pro 1.4.1 e foram feitas melhorias de performance.
Já está disponível o RC do ASP.NET MVC 2 no seguinte link: ASP.NET MVC 2 RC
As novidades são em maioria nas validações do lado cliente.
Já vou atualizar, eu estava usando o Beta, mas parece que não teve quase nenhum breaking change entre eles.
Outra novidade que vi no blog do ScottGu é que teremos um RC público do Visual Studio 2010 em fevereiro, eles estão fazendo diversas otimizações para deixar a IDE mais rápida. Assim esperam um retorno dos usuários e talvez o lançamento final, previsto pra março, atrase algumas semanas, para ter mais tempo de enviarmos os feedbacks.
Mais dois meses e já temos o Preview 2 do ASP.NET MVC 2. Algumas das novidades deste Preview:
O download está disponível apenas pro Visual Studio 2008 SP1, quem quiser usar no VS 2010 deve esperar o Beta 2,que já virá com o MVC 2 Preview 2, assim como o RTM virá com o MVC 2 RTM
Sim, 4 meses e meio depois da versão 1.0 ser liberada, já temos o Preview 1 do ASP.NET MVC 2.
O RoadMap também foi atualizado. Entre as novidades estão Templated Helpers, Areas, novo Action Filter HttpPostAttribute, Model Binder agora suporta os atributos do namespace DataAnnotations, além de correções de bugs e melhorias gerais.
O ASP.NET MVC 2 pode rodar junto com a versão 1.0 então instale sem preocupação. O Visual Studio 2010 já virá com a versão 2, o que quer dizer que logo teremos a versão final do ASP.NET MVC 2.