Pardeep, Instead of just saying "HAML is cool, use that", I'll join Matt and Jay in trying to answer your questions:
Did you manage to get past your HAML hurtles with Jay's advise? It is worth trying out and does work out of the box for most of us. Erubius is essentially a just a faster ERB parser. In practice you only really see a benefit if you are parsing fairly large templates or really need that 2% performance bump on regular requests. I'd only recommend Tenjin if you had folks on your team that already use it. They go on and on about how fast it it... but speeding up something that takes less that 5% of your request cycle isn't really that important. And having something that is less main stream in the Rails community just for that last little bump probably isn't worth it. Like Matt, I feel like HAML is nice, but comes at the cost of being harder for non-devs to use. Patrick may be tired of hearing that as a reason, but that certainly doesn't make it any less valid now than it was 5 years ago. Sorry dude, I know you are an amazing designer / developer, but that is a rare bird and the rest of us are frequently dealing with people who say things like "Wait a minute, I have to go through all of this just to load the app AND learn a new mark up language? Can't I just edit some HTML files on and FTP server some where?" It is a serious concern. HAML compares pretty closely with Ruby's default ERB implementation in production at this point as far as performance goes. Best, Rob On Wednesday, June 8, 2011 at 12:52 , Patrick Crowley wrote: > > i would prefer to work with a designer who is willing to learn haml, and i > > have worked with a few that were... it's not exactly difficult to learn. > > but if it's absolutely not an option then erb is the best choice. > > +1 on this. > > HAML is a lightweight template language for taking the pain out of writing > HTML, and I say that as a designer who can write very good semantic markup by > hand. > > If you can write HTML, you can write HAML. It's just not a big deal... and > I'm super tired of hearing folks use designers as an excuse for not using > HAML. > > That said, if your designer can't write their own HTML, you've got bigger > problems. ;) > > -- Patrick > > > > > > -- > SD Ruby mailing list > [email protected] (mailto:[email protected]) > http://groups.google.com/group/sdruby -- SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby
