O documento apresenta o padrão MVC e o framework ASP.NET MVC. Discute quando usar MVC, seu ciclo de vida e recursos, e anuncia um próximo webcast sobre codificação com MVC e Entity Framework.
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...Giovanni Bassi
Anúncio
ASP.Net MVC no VS 2010
1. Novidades do ASP.NET MVC (VS 2010) Giovanni Bassi [email_address] http://unplugged.giggio.net Arquiteto de software independente
9. Recursos úteis Martin Fowler : www.martinfowler.com/eaaDev/uiArchs.html Wikipedia: en.wikipedia.org/wiki/Model-view-controller Livro Head First Design Patterns ( Use a Cabeça! Padrões de Projetos )
11. ASP.Net MVC Um único assembly: System.Web.Mvc Depende de: System.Web (2.0) System.Core (3.5) System.Web Extensions (3.5) System.Web.Abstractions (3.5 SP1) System.Web.Routing (3.5 SP1) Um único namespace: System.Web.Mvc Não é parte do SP 1 do .Net 3.5/VS 2008
12. Definindo O que é: Um novo template de projeto no Visual Studio Uma opção Uma nova maneira de desenvolver com ASP.Net Um template mais opinativo O que não é: Um substituto ao WebForms Uma nova versão do WebForms
13. Quando usar ASP.Net MVC não é para todos: É mais complexo Exige mais do desenvolvedor Exige conhecimento de HTML Exige conhecimento de Javascript, CSS, etc
14. Quando usar Político: Time maduro Time disposto ao desafio Time motivado a aprender Tempo do projeto deve permitir Time possui cultura de testes Técnico: Controle sobre o HTML Foco em standards Flexibilidade Foco em padrões de projeto e arquitetura Foco em bons princípios de programação (KISS, DRY) Dois formulários HTML na mesma página
15. Ciclo de vida A tabela de rotas é criada O UrlRoutingModule intercepta o request e determina a rota O MvcHandler é ativado e cria o controlador esperado A ação do controller é executada Algum dado do modelo é obtido O método View é chamado e uma view é criada A view renderiza
19. VS 2010 O VS 2010 vai ser lançado já com a versão 2.0 do ASP.Net MVC A versão 1.0 do ASP.Net MVC foi atualizada para trabalhar com o .Net 4.0, essa versão se chama 1.1 Nada foi alterado ou acrescentado da versão 1.0 para a 1.1 Há alguns problemas com a versão 1.1 no VS 2010 Beta 1
21. Mindset Nós precisamos de um controle Repeater! Nós já o temos, se chama: laço de foreach. “ Conversa entre desenvolvedores da Microsoft (time do MVC), segundo relatado por Scott Hanselman, também do time
23. Links úteis Site do MVC no ASP.Net : www.asp.net/mvc ASP.Net MVC no codeplex: aspnet.codeplex.com Phil Haack: haacked.com Victor Cavalcante: cavalcante.net Giovanni Bassi: unplugged.giggio.net
24. Em 06/Out teremos outro webcast de ASP.Net MVC: Codificando certo com ASP.NET MVC Entity Framework 4.0 DDD