Speaker Idol Asp .Net Mvc
-
Upload
bartlomiejszafko -
Category
Documents
-
view
2.202 -
download
0
Transcript of Speaker Idol Asp .Net Mvc
Bartłomiej Szafkohttp://bartekszafko.pl
http://ms-groups.pl/pg.net/
ASP .NET MVC: O czym powiem? Co to i po co jest ASP.NET MVC Na czym ogólnie polega wzorzec
MVC Pokaże prosty kod kontrolera i
widoku Pokaże jak testować kontroler
ASP .NET MVC: Co to?
Dodatek do ASP .NET Tylko dodatek, to nie WebForms 4.0
Alternatywa tak jak samochód <-> motocykl
Implementuje wzorzec Model-View-Controller
Nie dla każdego zadania może być idealne
WebForms vs MVC
WebForms MVC
ASP .NET MVC: Po co?
Separation Of Concerns(SOC) Łatwe testowanie Czerwone / zielone TDD Łatwe zarządzanie aplikacją i rozwojem Większa kontrola nad <html/> Prostota i Don’t Repeat Yourself (DRY) Czyste URLe – lepsze SEO Uwaga: Nie ma ViewState
Separation of Concerns•Przeglądarka żąda /Produkty/•Ustalenie ścieżki•Aktywacja Kontrolera•Wywołanie akcji•Coś się dzieje(np. Dostęp do DB)•Tworzenie widoku, przekazanie ViewData
•Stworzone URLe are wskazują na inne Kontrolery,
ASP .NET MVC:Kontroler+akcja
ASP .NET MVC: widok
ASP.NET MVC: wynik działania
Nawet na FF wynik ten sam
ASP.NET MVC:Test(NUnit) a co!
ASP.NET MVC: O czym było? co to jest wzorzec MVC dlaczego warto użyć ASP.NET MVC jak tworzyć kontroler i go testować Tworzenie widoku i czysty html
Co jeszcze?
Dużo projektów społecznościowych MvcContrib MvcMembership Kigg
Egzotyczne silniki widoków NHaml Nvelocity LOLCODE ;)
Bądźcie zdrowi i
piszcie dużo kodu!
http://bartekszafko.pl