Whats the difference between Ruby on Rails and Python?
Check out here http://www.allerin.com/blog/ruby-on-rails-vs-other-languages/
Article compares different languages like perl, python, java, php with ruby on rails and talks about advantages and disadvantages of these languages over each other.
Well, the surface-level difference is that Python and Ruby are programming languages, while Ruby on Rails is a framework for creating web applications in the Ruby language. Some frameworks for Python are Django, TurboGears, and Pylons. That probably doesn’t help you that much. If this is going to be a long-lived project, you will probably be interested in how easy it will be to find replacements for whoever you hire/recruit (I can’t tell whether this is a commercial or volunteer project from your question). To answer that, in turn, you’ll need to know whether you want someone local, in which case it depends on where you are, or whether you’re going to farm this out over the internet, in which case you can get people to program in any language, to variable standards of quality. So, it depends. As far as technical differences go… eh. Competent programmers can build good web sites in Python, Ruby, PHP, Java, etc. Incompetent programmers can build bad web sites in Python, Ruby, PHP, Java