Napravljeno je osvježenje odlične i besplatne knjige o programiranju autora Karl Seguina, pa vas želim sve pozvati da ju pročitate, bez obzira dali ste matori c++ guru iz doba bušenih kartica, ili spadate u Visual Basic/ASP/PHP generaciju! Knjiga je relativno kratka (80-tak stranica), a govori o dobrim praksama programiranja, poput design patterna, arhitekture, rada sa bazama, unit testovima i slično. Također govori o razlici između MSDN i ALT.NET načina projektiranja i programiranja, i naravno promovira ovaj drugi uz sasvim dobe i čvrste argumente, barem po mome mišljenju.
Knjigu možete skinuti ovdje: http://openmymind.net/FoundationsOfProgramming.pdf
Sa par dana zakašnjenja objavještavam o izlasku prve preview verzije asp.net mvc 2 frameworka.
Neke bitne značajke Preview 1 verzije:
Areas: logičko grupiranje kontrolera i View-ova. Svaki Area (prijevod?) može biti u zasebnom projektu. Pomaže u radu na većim projektima, gdje svaki tim ili programer može biti zadužen za svoj dio projekta, odnosno Area
DataAnnotation: iskorištavanje podrške za validaciju predstavljene u .NET SP1 (System.CompomentModel.DataAnnotation namespace), od prije poznate iz upotrebe unutar DynamicData i RIA Services frameworka. Radi se o dodavanju atributa na entitete, čime model binder iz MVCa automatski može izvršiti potrebne validacije.
Novi UI helperi, Templated Helpers. Mogućnost automatskog asociranja UI elementa na određeni tip podatka. Npr. tip podatka DataTime automatski prikaže kalendar (date ui picker ako hoćete). Predlošci se dodaju u za to predviđeni folder, a unutar View se koristi Html.EditorFor, Html.LabelFor i Html.DisplayFor helper
Pogledajte video prezentaciju Scott Hanselmana:
http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-ASPNET-MVC-2-Preview-1-with-Phil-Haack-and-Virtual-Scott/
Skinite mvc 2 preview 1:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd#tm