Urlop ojcowski to nie tylko gry i zabawy. Większość tego wspaniałego czasu spędza się uspokajaniu bobasa oraz próbach poradzenia sobie z ciekawymi sytuacjami, jak np. wybuchowe kupki. Uwierzcie, że określenie tego mianem wybuchu jest jak najbardziej odpowiednie. I wiem, że nie takiego zdjęcia mogliście się spodziewać po technicznym wpisie na programistycznym blogu, ale chyba dacie sobie radę. ;)
Co?! JUŻ czas na RC? Chyba musisz mi zmienić pampersa…
Podczas mojej nieobecności, team ASP.NET MVC kontynuował ciężką robotę i jest już gotów, aby ogłosić wersję RC dla ASP.NET MVC 2. Wypróbuj ją!
ASP.NET MVC 2 Release Candidate
Jak zwykle, w release notes znajdziecie opis wprowadzonych zmian. I cierpliwie czekajcie, bo, jak się spodziewam, niedługo ujrzymy kolejny, epicki wręcz post Scott’a na temat tego wydania MVC.
Szczegóły
Jak można się spodziewać po release candidate, największy nacisk położyliśmy na naprawę błędów i ulepszenie istniejących feature’ów. Spędziliśmy też sporo czasu nad optymalizacją kodu ASP.NET MVC pod kątem szybkości wykonywania.
Skoncentrowaliśmy się też na walidacji po stronie klienta. Między innymi skrypt walidacji został przesunięty do osobnego pliku, i może być teraz deklarowany zarówno na górze, jak i na dole strony. Można teraz również lokalizować skrypty walidacji.
Następną zmianą związaną z walidacją jest pojawienie się przeładowanych wersji ValidationSummary, który pozwalają na wyświetlenie błędów na poziomie modelu. Może się to przydać w sytuacji, kiedy błędy walidacji wyświetlane są zaraz obok pól (domyślnie). Błędy zostałyby wtedy powielone w ValidationSummary, jednak teraz można tam wyświetlić ogólne podsumowanie (np. “Wystąpił błąd zgłoszenie.”), jak również listę błędów, które nie są powiązane z konkretnym polem.
Co dalej?
Oczywiście RTM! Będzie on zawarty w wersji RTM Visual Studio 2010, która jest zaplanowana na marzec. Prawdopodobnie wersja VS2008 dostanie swój release ASP.NET MVC 2 trochę wcześniej. Cały czas nad tym pracujemy.
Translation of original post by Phil Haack: / Tłumaczenie oryginalnego posta napisanego przez Phil’a Haack’a:
ASP.NET MVC 2 RC Released
Friday, December 18, 2009 12:37 PM