Weekendowo – przygotowania do egzaminu, poznawanie MVC
Po ciężkiim tygodniu nastał weekend :)
Skupiłem się dziś na czytaniu Training Kit’a do egzaminu 70-536.
Rewolucji żadnej póki co ta książka nie wnosi. Owszem – dość dobrze porządkuje całą zdobytą wiedzę, jednak zagadnienia są dość akademickie.
Muszę jednak przyznać, że to jedna z lepszych publikacji MS jakie mam okazję czytać. Pisana jest bez zbędnego nadęcia a autor pozwala sobie nawet na rozbawiające wstawki w rodzaju: “doskonała znajomość wyrażeń regularnych zapewne ucieszyłaby Twoich kolegów, mających świra na punkcie Linuxa ale nie oszukujmy się – na egzaminie wymagamy ich podstawowej znajomości” ;)
Zdziwiony też jestem lekkością, z jaką czyta się tak ogromną cegłę (waży chyba ze 2,5kg). Przebrnąłem przez ponad 200 stron – value types, reference types, collections, serialization – i nie czuję się nawet zmęczony.
Zobaczymy co bedzie dalej – właśnie zaczynam rozdział o Graphics i uświadomiłem sobie, że nigdy chyba w C# niczego nie narysowałem “ręcznie’. Także spora luka do nadrobienia ;)
Druga sprawa – framework MVC.
Kiedyś coś o nim słyszałem, jednak jakoś nie miałem okazji używać. W firmie, w której pracuje korzystamy z własnego frameworka, w “prywatnym” programowaniu też miałem jakieś własne rozwiązania ze “starych” czasów.
Przypomniałem sobie o MVC kilka dni temu, przy okazji robienia niewielkiego projektu w.. uwaga – PHP ;) Użyłem do tego frameworka Kohana opartego o ten sam wzorzec. Praca z tym frameworkiem była dość przyjemna. Banalna konfiguracja i nareszcie możliwość utrzymania względnie czystego i czytelnego kodu sprawiły, że nareszcie jestem zadowolony z własnego kodu napisanego w PHP ;)
W przypływie zachwytu postanowiłem więc w wolnej chwili przyjrzeć się temu, jak do sprawy MVC podszedł Microsoft. Cóż – w pierwszej chwili czułem się totalnie zdezorientowany.
Dziwnie czuje się człowiek, któremu wydaje się, że “coś tam wie” a jednocześnie nie wie nagle jak coś działa. Setki atrybutów przy metodach, klasach, DataContext, brak kontrolek.
Po kilku godzinach, na które złożyło się oglądanie Video Tutoriali, odpalenia NerdDinner, czyli przykładowej aplikacji od MS opartej o MVC muszę przyznać, że spodobało mi się!
Trochę mnie to martwi, gdyż zapewne najbliższe tygodnie przeznaczę na oglądanie kolejnych video-tutoriali i czytaniu wszystkiego co popadnie. W połączeniu z chronicznym brakiem czasu skończy się niejedną zarwaną nocką ;) Mam już sporo “pytań” dotyczących połączenia z bazą danych. Do tej pory używałem własnej klasy opakowującej frameworkowe SQlConnection w połączeniu z procedurami składowanymi. Ciekawe, czy da się łatwo użyć tych, istniejących już, procedur w DataContext.
Takie luźne przemyślanie.. A jak wyglądało Wasze spotkanie z MVC? Jakie projekty zrealizowaliście przy jego pomocy? Co polecicie do poczytania, niekoniecznie tylko w internecie? Na co denerwującego się natknęliście i możecie przestrzec przed tym innych?
Nie znaleziono podobnych wpisów.
Komentarze
Dodaj komentarz



dotnetomaniak.pl on 01.17.2010
Weekendowo – przygotowania do egzaminu, poznawanie MVC : andrzej.net.pl…
Dziękujemy za publikację – Trackback z dotnetomaniak.pl…
marti on 01.18.2010
Witam! Popatrz na http://www.evencior.pl – jeszcze nie dokonczone, napisane w asp.mvc rc 1 . Polecam przyjrzenie sie Enterprise Library Validation Block, Rhino Mock do testów, do tego książki ( jest darmowy ebook 100 str z Wroxa z tego co pamietam) + cos o linq2sql,
PS. Procedury skladowane mozna uzyc bez wiekszych problemow – popatrz na narzedzie SqlMetal