Desenvolvimento Web com ASP.NET 4

859 visualizações

Publicada em

1 comentário
0 gostaram
Estatísticas
Notas
  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
859
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
10
Comentários
1
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento Web com ASP.NET 4

  1. 1. ASP.NET Webforms ASP.NET MVC• .NET based • .NET based• Code-behind • Controle total do HTML • Lógica (C# ou VB) • Poderosa integração com • Apresentação (HTML) JS• Melhor reutilização de • Uso claro de SoC código • Testável – TDD• Melhor performance • Exige maior conhecimento• Curva de aprendizado do desenvolvedor menor • Não possui viewstate• Similar ao desenvolvimento Win Forms
  2. 2. ASP.NET Web Forms
  3. 3. • Primeiro framework• Quebra do paradigma
  4. 4. • Difícil controle sobre o HTML• Dificuldade javascript
  5. 5. ASP.NET MVC
  6. 6. separa lógica de negócio daapresentação Controller View Model
  7. 7. • O que é:• O que não é:
  8. 8. MVC Routing Abstractions
  9. 9. UrlRoutingModeMVC Handler View
  10. 10. Devo usarWeb Forms ou MVC??
  11. 11. Não faça uma aplicação meio MVC, meio Web Forms pouco tempo equipe não conhecer• Você gostar muito
  12. 12. necessidades de AJAX destesta JavaScript fã de controles de página webpartsSharePoint
  13. 13. controle sobre o HTML aplicação focada em padrõestrabalhar com testes unitários aplicação mais modular
  14. 14. mais liberdadeintenção de gerar uma página menor em bytes
  15. 15. Arquitetando…
  16. 16. SoC runtime monolíticoabstração do HTML “arrastar e soltar”
  17. 17. • Baixa produtividade
  18. 18. Concluindo…
  19. 19. ASP.NET Web Forms cada vez maispróximo do ASP.NET MVC HTML5, CSS3 e jQuery alternativa do uso de AJAX http://juiceui.com/ Open Source plugável
  20. 20. http://www.facebook.com/devgoiaskono@devgoias.netmarcelo.paiva@devgoias.net

×