tags:

views:

164

answers:

4

I have spent the last month investigating and learning RoR and Python. I have been developing with PHP for the last few years, but the time has come to move on. To be honest I like both RoR as well as Python and currently leaning more towards RoR. My question is which language do you think is going to have more impact on the web over the next 4-5 years, Python or RoR? Which one is more likely to be more widely adopted by Web Developers?

+1  A: 

You asking us to predict the future! I beleive in another 5 years something else will take the place of ruby and python. Probably a mixture of dsl and functional programming somewhat similar to erlang?

ennuikiller
+1  A: 

Python.

Ned Batchelder
+4  A: 

You're comparing apples to oranges. Python is a progamming language, whereas Ruby on Rails is a framework. You should be comparing Python to Ruby, or a Python framework (like, say, Django) to Ruby on Rails.

Johannes Gorset
You are of course right - with one exception, for 80% cases there is no such thing like "Ruby". There is simply Ruby on Rails - for many people is identifie exactly the same. What I wanted to say - it is quite difficult to find any reasonable cases of use Ruby, except of RoR.
bluszcz
@bluszcz, Ruby actually has a tonne of non-web libraries that are high quality (though not as much as Python, granted). Nonetheless it is true that 'Rails' is Ruby's killer-app and seems to hog all the attention. Other Ruby projects coming to the lime-light include Rake, HomeBrew, RubyCocoa, and more. Also do not forget that Google's Sketchup uses Ruby as its scripting language.
banister
I didn't say that there is no good libraries for Ruby. And I didn't try to advocate python.Just only tried to show some facts :)
bluszcz
FRKT I am sorry if I did not mention Python/Django that is my comparison RoR vs Python/Django. Although you picked on the apple and oranges I was expecting people to comment between the two languages/frameworks. To use PHP as an example we would normally refer to as a ... PHP Developer not PHP/CakePHP etc.What do you think RoR or Python/Django?
yannis
@bluszcz, this is what you said "it is quite difficult to find any reasonable cases of use Ruby, except of RoR", I was just demonstrating this is not true. :) There ARE 'reasonable cases of use Ruby', notwithstanding they are not yet as famous as rails :)
banister
@yannis: I can't say, I am only vaguely familiar with Ruby on Rails. I'm inherently opposed to using a framework in the first place; I'd rather learn the language, and learn it well.
Johannes Gorset
A: 

We have a crack team of experts that have closely researched this issue for several months now, so I can say, with a high degree of accuracy that the answer is python.

jcdyer
My crack team of experts need a new Bentley Continental before they'll produce an answer. I like your crack team of experts better than mine.
S.Lott