Książka do WebForms dla programisty MVC

0

Poszukuję książki która w konkretny sposób ukaże różnicę i pozwoli w szybki sposób przyswoić wiedzę o WebForms'ach w stosunku do MVC w którym mam już trochę doświadczenia. Także nie szukam książki gdzie 300 stron będzie o pętlach. Może być w języku angielskim jak i polskim. Czy ktoś może coś polecić z Własnego doświadczenia?

0

Różnice dobrze ukazane są w pierwszych rozdziałach tutaj: http://www.amazon.co.uk/Programming-Microsoft-ASP-NET-MVC-Covers/dp/0735627142/ref=sr_1_15?ie=UTF8&qid=1342565992&sr=8-15

Podstawa jest taka sama (global.asax, web.config), HTML ten sam, a reszta to Windows Forms w wersji webowej, czyli programowanie komponentowo - zdarzeniowe. Lista kontrolek na MSDN, opis zdarzeń także. Jest też coś takiego jak cykl życia strony: Init -> Render -> Load -> zdarzenia kontrolek (Click, ItemSelected, itp.) -> UnLoad. Init, Rendery i Loady mają też swoje wersje z Pre i Post, ale kto by to spamiętał: http://msdn.microsoft.com/en-us/library/ms178472.aspx

Ponieważ wszystko jest oparte o bezstanowy HTTP, z którym wiąże się niemożność trwałego połączenia obiektów z kontrolkami GUI, wszystko trzeba trzymać w ViewState. Dobrze też sobie napisać providera trzymającego SessionState w ViewState. CSSy, JSy, pliki projektu i repozytorium kodu też jest dobrze trzymać w ViewState. ViewState jest też najlepszy do przechowywania typowanych DataSetów. Generalnie jeśli ViewState ma mniej niż 2 MB, to coś jest nie tak i trzeba pisać aplikację od nowa. Możesz to łatwo sprawdzać tym narzędziem: https://addons.mozilla.org/en-US/firefox/addon/viewstate-size/
Zaznaczam też, że 1,5 roku programowania w WebFormsach nie miało żadnego wpływu na moją psychikę. Narf.

1 użytkowników online, w tym zalogowanych: 0, gości: 1