Fujiy

Blog sobre .NET, C#, ASP.NET entre outras tecnologias de desenvolvimento de software

Dicas para melhorar a performance no ASP.NET MVC 3

05/03/2011 02:32:00 Por Fujiy

Vi o sessão sobre Performance no ASP.NET MVC 3 do mvcConf. Tem algumas dicas para melhorar a performance da aplicação sem grandes alterações:

-Nas View fortemente tipadas sempre passar uma instância do objeto em vez de null. É muito comum na Action Add passar null pra View: "return View();. O problema acontece quando se usa os HtmlHelpers que aceitam Expression Tree, Html.TextBoxFor(x=> x.Name), ele vai disparar uma exception que é automáticamente capturada, mas que impacta na performance.

-Remover View Engines não utilizadas, assim evita que o ASP.NET MVC 3 procure por Views que não existes no disco.

-Usar OutputCache onde possível

-Desisintalar UrlRewriter do IIS caso não esteja usando no servidor

ASP.NET MVC 3 RTM

13/01/2011 13:53:00 Por Fujiy

Acabou de sair o RTM do ASP.NET MVC 3, agora é esperar pela 4 =)

ASP.NET MVC 3 RTM

ASP.NET MVC 3 No CodePlex

ASP.NET MVC 3 RC2

13/12/2010 22:44:00 Por Fujiy

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:
Leia mais...

ASP.NET MVC 3 Beta e NuPack

06/10/2010 14:21:00 Por Fujiy

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

ASP.NET MVC 3 Preview 1

27/07/2010 10:57:00 Por Fujiy

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 

  • Próximos posts
  • 1
  • Posts Anteriores