Novo: ASP.NET MVC 3 beta, WebMatrix beta 2, NuPack CTP
Iako je mnogima ljeto period odmora u kome se usporava razvoj projekata, razvojnim timovima za web alate i tehnologije u Microsoft-u ovo ljeto je bilo u punom smislu radno. Nakon objavljivanja prve beta verzije WebMatrix-a u junu i preview verzije ASP.NET MVC 3 u julu, početkom oktobra su objavljene nove beta verzije ovih alata i CTP verzija novog open-source alata za upravljanje paketima (package manager) NuPack.
ASP.NET MVC 3 beta
Beta treće verzije MVC-a donosi brojne izmjene i poboljšanja, kako u odnosu na prethodnu verziju MVC-a, tako i u odnosu na preview verziju objavljenu prije 2 mjeseca. Važno je napomenuti da ova beta ima go-live licencu, što znači da se ovom betom mogu kreirati i produkcioni sajtovi.
Unapređenja Razor view engine-a. Nakon što je u preview verziji prvi put integrisana mogućnost kreiranja Razor-baziranih view-a, beta verzija donosi i dodatne funkcionalnosti:
Nove ključne riječi @model, @helper, te Razor-komentari @ @
Podršku za kreiranje layout stranica (analogija Master-page stranicama) i _viewstart stranica
Mogućnost korištenja programskih jezika C#(.cshtml) i VB(.vbhtml) prilikom kreiranja view-a
Novi HTML helperi, između ostalih i Chart() za kreiranje grafikona; te WebGrid() za kreiranje data-grida
AJAX i validacija sada su zasnovani na jQuery-ju kao podrazumijevanom javascript frameworku, korištenjem tzv. unobtrusive (nenametljivi) JavaScript pristupa (dašak novog HTML 5 standarda).
Poboljšana Dependency Injection podrška
Automatizovan proces dodavanje biblioteka u projekat korištenjem NuPack-a
Novi izgled i sadržaj New Project dijaloga, i druge novosti.
Beta se može instalirati korištenjem Microsoft Web Platform Installera ili standalone installera. Prema riječima Phil Haack-a, slijedeći release će biti RC. Jon Galloway je na svom blogu objavio QnA koje se odnose na ASP.NET MVC 3, uglavnom vezana za ovaj beta release.
WebMatrix beta 2
Slično beti ASP.NET MVC-a, i WebMatrix donosi dosta poboljšanja vezanih za Razor, te NuPack podršku:
ključne riječi @model, @helper, Razor-komentare @ @ i podršku za C#(.cshtml) i VB(.vbhtml) stranice.
integracija NuPack-a i novi web-bazirani administratorski interfejs na adresi http://websajt/_admin za administraciju instaliranih toolkit-a sa često korištenim helperima (Facebook, Twitter, Captcha)
Ugrađeni šabloni za sajtove sada generišu sajtove u skladu sa HTML5 i CSS3 standardima. Na listingu je prikazana stranica kreirana u WebMatrix-u
Više informacija o WebMatrix-u i njegova instalacija nalaze se na ovim stranicama.
NuPack CTP
NuPack je sistem za upravljanje paketima koji olakšava kompletan proces dodavanja third-party biblioteka u Visual Studio projekte. NuPack omogućava developerima open-source projekata (NUnit, Moq, NHibernate) da zapakuju svoje biblioteke i registruju ih u online repozitorij, a developerima koji koriste neku od ovih biblioteka u svojim projektima da jednostavnim i brzim postupkom instaliranja željene biblioteke (koji se u stvari svodi na jedan klik) dobiju željenu funkcionalnost – uključujući i automatsku konfiguraciju potrebnu za korištenje te biblioteke.
NuPack se integriše u sve edicije Visual Studija (uključujući i Express) i nakon što se instalira može se koristiti bilo koristeći PowerShell ili standardni Visual Studio prozor. NuPack je open-source i predat je na upravljanje fondaciji OuterCurve (do skora poznatoj pod nazivom CodePlex fondacija).
Ako želite da saznate više detalja o svim ovim tehnologijama, pogledajte ovaj blog post Scott Guthrie-a.