ASP .NET MVC 3 (BETA): Novas Funcionalidades
Caio Proiete
Caio Proiete



•   10 anos de experiência profissional em TI
•   Consultor da Novabase
•   Formador da CICLO
•   Microsoft MVP, MCT
•   Líder da Comunidade NetPonto
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 ]
BETA
Agenda



• Introdução (muito rápida!)
• Demonstrações
  – MVC3 , File => New Project
  – Razor View Engine
  – Granular InputValidation
  – Global Filters
  – Dependency Injection
  – NuPack
Evolução do ASP .NET MVC 3




                                    RTM
                         RC         (???)
               BETA      (???)
               (Outubro/2010)
Preview 1
(Julho/2010)
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
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.
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
• (...)
BETA
Novidades ASP .NET MVC 3 (BETA)
Novidades ASP .NET MVC 3 (BETA)
Novidades ASP .NET MVC 3 (BETA)

Novidades ASP .NET MVC 3 (BETA)

  • 1.
    ASP .NET MVC3 (BETA): Novas Funcionalidades Caio Proiete
  • 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.
    Também disponível emví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.
  • 5.
    Agenda • Introdução (muitorápida!) • Demonstrações – MVC3 , File => New Project – Razor View Engine – Granular InputValidation – Global Filters – Dependency Injection – NuPack
  • 6.
    Evolução do ASP.NET MVC 3 RTM RC (???) BETA (???) (Outubro/2010) Preview 1 (Julho/2010)
  • 7.
    ASP .NET MVC3: 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.
    ASP .NET MVC3: 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.
    ASP .NET MVC3: 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.