Novidades ASP .NET MVC 3 (BETA)

1.230 visualizações

Publicada em

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).

Gravação em vídeo:
http://www.youtube.com/watch?v=CF08tJJ8TbM

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Novidades ASP .NET MVC 3 (BETA)

  1. 1. ASP .NET MVC 3 (BETA): Novas FuncionalidadesCaio Proiete
  2. 2. Caio Proiete• 10 anos de experiência profissional em TI• Consultor da Novabase• Formador da CICLO• Microsoft MVP, MCT• Líder da Comunidade NetPonto
  3. 3. 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 ]
  4. 4. BETA
  5. 5. Agenda• Introdução (muito rápida!)• Demonstrações – MVC3 , File => New Project – Razor View Engine – Granular InputValidation – Global Filters – Dependency Injection – NuPack
  6. 6. Evolução do ASP .NET MVC 3 RTM RC (???) BETA (???) (Outubro/2010)Preview 1(Julho/2010)
  7. 7. ASP .NET MVC 3: Geral• 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
  8. 8. ASP .NET MVC 3: BETA BETA• 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.
  9. 9. ASP .NET MVC 3: Release Candidate (RC)• 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• (...)
  10. 10. BETA

×