ASP.NET MVC 3 RTM
Acabou de sair o RTM do ASP.NET MVC 3, agora é esperar pela 4 =)
ASP.NET MVC 3 RC2
Exatamente um mês após o primeiro Release Candidate, sai o ASP.NET MVC RC2.
Como de costume, a Microsoft tem um conceito um pouco diferente sobre Release Candidate, pelo menos no ASP.NET MVC. Entre os RC e o RTM eles também costumam fazer alterações e até incluir novas funcionalidades.
Por exemplo este RC2 tem um breaking change, alterando o nome da propriedade que guarda os dados da View usando propriedades dinamicas, que agora se chama ViewBag, tanto no Controller como na View, para evitar confusões, antes era ViewModel e View.
Esta nova versão também vem com um novo build do NuGet. Um resumo das novidades:
EF Feature CTP5
Com alguns dias de atraso, foi lançado o quinto e último CTP do Entity Framework Code First. A versão final é esperada para o final do primeiro trimestre de 2011. É importante resaltar os known issues:
- Table & Column Mapping in the Fluent API
We have done some work to make the mapping of classes/properties to tables/columns simpler and more intuitive in CTP5. We are still working to improve the quality of this new work, particularly around the mapping of inheritance hierarchies. - Pluggable Conventions
CTP5 includes a very early preview of this feature that is not complete and has not been extensively tested. - The new Validation feature is currently only supported when using Code First
As novidades são:
Read more...
ASP.NET MVC 3 Beta e NuPack
Hoje saiu o Beta do ASP.NET MVC 3, é impressionante a velocidade que o projeto evolui. Além dele a Microsoft também publicou o NuPack, um gerenciador de pacotes para projetos Open Source.
Com o NuPack você pode a partir do próprio Visual Studio adicionar baixar e usar uma DLL de algum projeto Open Source previamente cadastrado, por exemplo ELMAH. Além de baixar as dependência, é possível também alterar o web.cofig e usar PowerShell pra configurações mais avançadas.
Voltando ao ASP.NET MVC 3 Beta, ele vem inclusive com o NuPack no instalador, temos várias novidades, apesar do rápido release, apenas 2 meses desde o Preview:
Melhorias no Razor, incluindo o suporte para VB.NET
Novos View Helpers: Chart e WebGrid
Unobtrusive JavaScript: Agora é usado o jquery validator pras validações em javascript, permitando separar o código JavaScript do HTML
Injeção de Dependência: No Preview 1 já tivemos uma grande melhora e o Beta continua no caminho pra deixar tudo "injetável". Agora é possível usar DI em Model Binders, Model Validation Providers, Model Metadata Providers e Value Providers. Além disso também há uma nova interface IDependencyResolver pra facilitar a integração com os DI´s
Integração com o NuPack