Port Haml templating engina na .net, naziva nHalm:
http://andrewpeters.net/category/nhaml/
spreman za upotrebu u MVC-u ili kao zasebni framework.
u asp.net mvc-u je dovoljno napraviti .haml template fajlove, i pozvati nHaml view engine iz MVC akcije (u kontroleru):
this.ViewEngine = new NHamlViewFactory();
return View();
Ako netko pak zeli zamjeniti c#/VB sa Rubyem, tu je cijeli set tutoriala za IronRuby:
http://www.codethinked.com/
Sluzbeni web: http://www.ironruby.net/
ja osobno nisam za te dinamicke jezike, kada neznas kojega ti je tipa varijabla i intellisense vise neradi nego radi (javascript efekt?), pa cu za sada ostati na c# i koristiti LINQ i lambda izraze kao nadomjestak.
Sto se tice "On Rails" dijela, odnosno O/R mapera i scafolding frameworka; moze se upotrijebiti ActiveRecords, koji je napravljen po uzoru na istoimeni framework sa RoRa a oslanja se na nHibernate (sigurno najjaci O/RM), i DataServices (scafolding framework, obavezno pogledati), u WebForms ili MVC varijanti.
Jos malo i imati cemo cijeli RoR na .netu. Kompajlirani :) Oh joy!
(prepisujem sa webmajstori.net)