ASP.NET WebForms x ASP.NET MVC

Download ASP.NET WebForms x ASP.NET MVC

Post on 22-May-2015

2.395 views

Category:

Documents

7 download

Embed Size (px)

DESCRIPTION

Segunda reunio do Grupo DotNetArchitects PE , apresentada por Daniel Ferreira

TRANSCRIPT

<ul><li> 1. Model Controller View </li></ul> <p> 2. Abstractions System.Web (3.0) System.Web.Extensions (3.5) RoutingMVC 3. http://www.asp.net/mvc 4. http://codeplex.com/aspnet 5. UrlRoutingModeMVC Handler 6. Antes ou Agora18 7. Devo usar Web Forms ou MVC?? 8. Sua aplicao j est concluda (ou com boa parte pronta) com Web Forms. No faa uma aplicao meio MVC, meio Web Forms. Tiver pouco tempo de desenvolvimento e a equipe no conhecer o padro MVC, o framework ASP.Net MVC, ou os dois. Voc gostar muito do modelo proporcionado pelo Web Forms de iluso de manuteno de estado proporcionado pelo Viewstate. 9. Suas necessidades de AJAX ou manipulao de Javascript forem muito altas, ou voc odeia programar Javascript. Voc f de carteirinha de alguns controles complexos, como o gridview, os de membership, ou ainda, voc gosta muito de databinding; Voc precisar utilizar programao de webparts para o Sharepoint. 10. Precisar mais controle sobre o HTML gerado Quiser ter uma aplicao focada em padres mais reconhecidos, inclusive no front-end. Quiser trabalhar com testes unitrios tambm na interface com o usurio. Precisar de uma aplicao mais modular, inclusive no front-end. 11. Quiser ter mais liberadade para extender alguns pedaos do framework. Com ASP.Net MVC voc pode substituir os controllers, o engine de View, a maneira de procurar Views, o framework de testes, etc. Quiser utilizar XSLT, XML, texto puro, ou sei l o que mais para renderizar as pginas web. Tiver a inteno de gerar uma pgina menor em bytes 12. - Ns precisamos de um controle Repeater! - Ns j o temos, se chama: lao de foreach.Conversa entre desenvolvedores daMicrosoft, segundo relatado por Scott Hanselman, do time do MVC. 13. ? System.Web.Mvc.GridView 14. 15. http://haacked.comhttp://weblogs.asp.net/scottgu/ http://weblogs.asp.net/scottguportuguesehttp://social.msdn.microsoft.com/Forums/pt- BR/mvcpt/threads 4 2 </p>