Speaker Idol Asp .Net Mvc

Post on 16-Apr-2017

2.202 views 0 download

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