I come from a desktop programming background. I wanted to dive seriously into the web programming scene. I looked around and I think using a well established web framework would be the way to go. From what I see Django and Ruby on Rails are really popular.
So I just wanted to know which of these or any other is a good choice for me. something that is elegant, robust, scalable, easy to deploy and maintain and fully featured. I am currently leaning towards Django because it is based on Python which is a really popular and powerful language, but just wanted to know what RoR has going for itself that may make it a better choice? Which is more web 2.0 in a sense. Just wanted to get some extra opinions.