Re:New MVC client side JavaScript framework - Serenade.js
by jsavimbi on Tuesday January 31, 2012 @07:06PM
(#3535918)
You sir, are correct in that. Slim also merits a looking at, but I write everything [static] in Jade first and then transfer the output to whatever, yeah, JSP's. There's a significant performance hit from using non-HTML at run time, +40% in some cases, as was Haml back a couple of years ago. Probably a good reason why RoR adopted Sass yet shied away from Haml.
Re:New MVC client side JavaScript framework - Serenade.js
by gregwebs on Saturday February 11, 2012 @03:21PM
(#3580050)
The Ruby slim templates get compiled to an intermediate language (Temple). That is then compiled into an end form and everything is cached - the performance is all the same.
RoR didn't pick Haml because Haml abandons HTML. Take a look at the Hamlet language which give the best of both worlds. https://github.com/gregwebs/hamlet.js https://github.com/gregwebs/hamlet.rb
http://jade-lang.com/.
Jade makes HAML look like a dogs breakfast.