Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Novidades ASP .NET MVC 3 (BETA)

Novidades ASP .NET MVC 3 (BETA)

Actualização (06-06-2011): Quando fiz esta apresentação, o ASP .NET MVC 3 ainda estava na versão BETA, e em Maio de 2011 fiz uma apresentação muito semelhante no evento ISEL Tech'11, com o ASP .NET MVC 3 já na versão final:

[ Vídeo ]
http://www.youtube.com/watch?v=a2E_o1yJ9yc

[ Slides ]
http://www.slideshare.net/Caio.Proiete/novidades-do-asp-net-mvc-3

[ Código-fonte das demonstrações ].
https://github.com/CaioProiete/ISELTech2011-MVC3

Apresentação realizada no evento Microsoft WebDay 2010 (http://www.mswebday.com) realizado em Lisboa e no Porto, sobre as Novidades do ASP .NET MVC 3 (BETA).

C. Augusto Proiete

May 13, 2012
Tweet

More Decks by C. Augusto Proiete

Other Decks in Programming

Transcript

  1. • 10 anos de experiência profissional em TI • Consultor

    da Novabase • Formador da CICLO • Microsoft MVP, MCT • Líder da Comunidade NetPonto Caio Proiete
  2. Também disponível em vídeo... Assista! http://www.youtube.com/watch ?v=CF08tJJ8TbM Actualização (06-06-2011): Quando

    fiz esta a apresentação, o ASP .NET MVC 3 ainda estava na versão BETA, e em Maio de 2011 fiz uma apresentação muito semelhante no evento ISEL Tech’11, com o ASP .NET MVC 3 já na versão final: [ Video ] [ Slides ] [ Código-fonte das demonstrações ] [ Blog ]
  3. • Introdução (muito rápida!) • Demonstrações – MVC3 , File

    => New Project – Razor View Engine – Granular InputValidation – Global Filters – Dependency Injection – NuPack Agenda
  4. • Necessita do .NET Framework 4.0 e do Visual Studio

    2010 • Corre lado-a-lado com o ASP .NET MVC 2 • Migração (simples) MVC2 para MVC3: – Criar novo projecto de raiz – Copiar as Controllers, Views, Models, etc... – Copiar tags do Web.config, se necessário ASP .NET MVC 3: Geral
  5. • Não possui intellisense nem syntax highlighting • Tem alguns

    bugs conhecidos (e com sorte, não iremos descobrir nenhum bug “novo” hoje) :) • Por enquanto, apenas a ordem de execução dos ExceptionFilters mudou (única breaking change). O resto continua a funcionar / compilar como antes. ASP .NET MVC 3: BETA BETA
  6. • Melhoria nos ecrãs para adicionar novas Views e novos

    projectos (Tooling) • Melhorias no suporte a Caching; • Optimizações / melhorias de performance • Validação Remota • (...) ASP .NET MVC 3: Release Candidate (RC)