Microsoft Razor – novi ASP.NET view engine

ASP.NET view engine-i  na ovom blogu nisu ništa novo. Prethodni post bavio se upravo jednim odličnim open source view engineom namjenjenim ASP.NET [MVC]u. Surfajući bespućima interneta zaintrigirao me jedan post na DUMP-ovom forumu (DUMP je udruga mladih programera u Splitu te vam svakako predlažem da posjetite njihove stranice i pogledate o čemu se radi) gdje je Microsoft Student Partner Ivan Maček s oduševljenjem "otkrio" da momci u Microsoftu rade na novom ASP.NET view engineu. Kao što sam naslov sugerira, radi se o projektu kodnog imena 'Razor'.

Old school vs. New school

U nastavku slijedi code snippet aktualnog view engine-a te istog pripadajućeg koda u Razoru :

blog1

 

 

 

 

 

 

blog2

 

 

 

 

 

 

Glavna razlika (naravno ne i jedina) u gornjim primjera je drugačije obilježavanje početka C# bloka. Razor koristi puno ljepši  @ umjesto <% %> .

Prva javna beta bi prema izvoru ljudi iz Microsofta trebala uskoro ugledati svijetlo dana. Valja naglasiti da će ostati podržan i "stari" WebForms view engine. Za sljedeću verziju ASP.NET MVC-a najavljena je također mogućnost odabira željenog view enginea I to između Razora, WebForms-a te popularnih SPARK i nHamla. Više detalja o samom Razoru možete pronaći na blogovima Scott Guthriea i Phill Haacka.

Ovaj ultra kratki, ali informativni post bih završio sa Haackovim komentarom vezanim za Razor - 'Good things come to those who wait'.

blog comments powered by Disqus