Razor Syntax in ASP.NET MVC 3 Preview 1
dotnetcurry.com
dotnetcurry.com
I like subtle nods and references by MS towards Lotus Notes since Ray Ozzie went to MS - or is it only in my head?
This makes it easy to swap out basic html/javascript templates and use them in complex systems without mounds of work.
Take Django templates, for example: you output data using tags and filters, with support for defining commonly-used blocks of HTML to reduce redundancy. Take Haml, which uses CSS selector syntax to reduce the amount of HTML boileplate to a bare minimum.
The common factor of these engines is that your end up writing less code than plain HTML, and unlike this new engine for ASP, the mixing of code and presentation doesn't look completely horrendous.