12/07/2010 21:51:00
By Felipe Pessoto
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...
10/06/2010 13:21:00
By Felipe Pessoto
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
Baixar ASP.NET MVC 3 Beta
09/30/2010 08:32:00
By Felipe Pessoto
Recentemente terminei de ler o C# 4.0 in a Nutshell. O livro é um pouco grande, 1056 páginas e da uma boa visão sobre C# e .NET Framework sem entrar em áreas específicas como ASP.NET, WPF ou Entity Framework.
É ótimo para ter conhecimento de alguns detalhes do .NET, destacando os capítulos sobre Threads e Parallel Framework, onde o autor explica os comportamentos que devemos estar atentos quando programar usando Multi-Threading, que hoje é uma grande tendência e um dos principais focos na nova versão do Framework. Além disso cobre os principais assuntos como XML, LINQ, I/O, Generics, Networking, Reflection, etc e claro Dynamic que é a maior novidade do C# 4.0.
Uma ótima ideia foi os ícones que o autor adicionou para encontrar mais facilmente os pontos importantes sempre que cita alguma dica ou onde devemos tomar cuidado:
Recomendo o livro pra todos que quiserem se manter atualizados ou estão iniciando. O livro vai desde os fundamentos do .NET até níveis mais avançados e recentes como Parallel Framework.
Para comprar você pode achar o livro no Amazon: C# in a Nutshell
07/27/2010 09:57:00
By Felipe Pessoto
A Microsoft liberou o Preview 1 do ASP.NET MVC 3.
No blog do Maarten Balliauw tem algumas das novidades.
Entre elas, está o suporte ao Razor, a nova view engine, ViewData usando dynamic e suporte a injeção de dependência. Lembrando que o ASP.NET MVC 3 não suporta versões anteriores ao .NET 4
Download ASP.NET MVC 3 Preview 1
12/18/2009 08:10:00
By Felipe Pessoto
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.