Adrian and David have a talk about Django Framework and RubyOnRails on Dec 3rd 2005, the video and audio is available now.
I spent a good 3 hours watching and listening to the talk and both parties presented well of their web development framework. Django seem generally suitable for quick setting up of a content-rich websites and come with a awesome admin interface by default. And RubyOnRails is pretty much more towards building up a web application from scratch — where it saves you lots of hassle on initial setup of infrastructure. David has a excellent presentation with the display of stream of Ruby/Rails code.
One interesting common scenario is, both django and rails created out of the hate/tireness/bored with the messy of PHP programming experience they both went through. The argument is PHP really getting developer more tempting to hijack the html code, web flow with tons of PHP code. One would know if you are disclipline enough, you could get the application developed in a certain design with any language. But programming language has its own characteristic, with one having loose syntac and offering much freedom’s language, you get to see many ugly code. Python and Ruby are 2 examples that created with cleaner and higher abstraction syntax in mind. The other common mindset behind the two frameworks are: time is restrict, the framework is developed with the target to shorten development time as possible as it could.
Framework is kind of tool having strong opinion. If you are going to lay your hand on any framework, you have to prepare to adapt the philosophy behind it, breath and swim with it. With that I found Rails is well thought out to get developers fit and get used to the world it provided. Should start to invest more time with this RubyOnRails hype.
Reading Summary - Jan 19, 2006
Symantec - Dec 28, 2005
Weekend Tech-and-reading activities - Dec 04, 2005
Sourceforge's new user interface - Nov 27, 2005