home

web framework shootout

Watched a very good video this morning (I know, right, not like I work or anything) titled Better Web App Development by Sean Kelly, on doing, you guessed, it better web app development using quite a few of the web frameworks out there. It had a little J2EE bashing, which is alright by me. I’ve done my share of java servlet compiling, tomcat restarting, re-copying the war file, restarting, re-copying the war file, ahem. I’ve also done quite a bit of Rails work recently, and was interested to see how Django shaped up. I’ve also used Zope (Plone) and found it difficult, but I never had an “aha” moment until I saw it used in the video. I got the feeling that Rails was a biased favorite in the beginning of the video, but each framework was compared evenly and overall done fairly — except, I know I’m letting my bias show through: my one contention is a statement about needing to write SQL when setting up RAILS, and an error with namespacing: using Rails migrations takes all the SQL writing out of the process, and I would imagine through the use of the script/console to load up the development environment, one could find conflicts with namespace issues, though both are somewhat new features.

The video compares a J2EE stack (and JBOSS to test full J2EE), Rails, Zope (Plone), TurboGears, and Django on a variety of “metrics,” fun being one of them. Check it out, this is a spoiler page, but the video is done very well:

Web Frameworks Shooutout Conclusion

Better Web App Development by Sean Kelly.

One Response to “web framework shootout”

  1. Jonathan LaCour
    March 8th, 2006 22:36
    1

    TurboGears is pretty awesome, in my opinion. In fact, the 0.9a1 release that just came out blows away 0.8 (which was what I believe was used in the comparison you linked).

    The really great thing is that there are so many options now! Dynamic languages are king when it comes to productivity, and I love how I can talk about being productive because of the language, and not because of “the tools” like all my Java buddies.

Leave a Reply

Type the word "seebq" here: