Comparison of web frameworks
Dear lazyweb,
Has anyone published an in-depth comparison of TurboGears vs. Rails vs. various servlet/JSP frameworks?
Two points that I’m especially curious about are the templating solution offered by each alternative and how easy it is to write extensions for them.
Most of the templating packages I’ve found suck because they really don’t separate the model from the view. JSP is my preferred method for building views so far, as I’m not forced to embed scripting code into the HTML and its easy to define new tags.
As for extensions, a friend and former colleague at IBM tried both Rails and TurboGears and found that writing extensions to Rails was cake compared to the hoops he had to jump through for TG. I’m wondering if this is a common experience or whether his particular situation was an oddity.
Tags: frameworks, mvc, rails, turbogears, webapps
December 2nd, 2007 at 1:03 pm
Kyle,
As with most lazyweb answers they’re “sorta”
I recently watched this video;
http://video.google.com/videoplay?docid=6297126166376226181
And it’s got a decent sort of summarization. Not really on templates / extensions like you asked but worth the time to watch.
December 3rd, 2007 at 4:18 pm
Figgy, I am a big fan of Turbogears. Mostly cause I don’t do too much Ruby programming.
Lately I have been working with J2ee containers ( tomcat and was ) for work, but I still use TG for home stuff.
I think the choice for templating also has to to do with the language.
I love python. TG uses Kid. Kid kinda works with the XHTML like you can with straight python. Genshi will fix this.
Also TG2 is going to fix many of the current architect problems that creep up as TG moved to 1.0.
What you said about truly separating M from V is very true, regardless of the template language. Through AJAX on top of that and things get messy…
January 14th, 2008 at 8:10 am
Hey Kyle,
Don’t know if you solved this Q or not but found this comparison and thought it might still be useful for you.
http://javascriptant.com/articles/24/javascript-libraries-by-comparison