3 ms·
I know it's been touted before. But Python is a programming language, and Rails is a framework on top of Ruby. You can compare Ruby with Python, or Rails with
by some1else 16y ago
I know it's been touted before. But Python is a programming language, and Rails is a framework on top of Ruby.
You can compare Ruby with Python, or Rails with Django.
There are quite a few web frameworks for Ruby now as well (Sinatra -> Padrino, Merb, Nitro, Waves) ..
I think it's useful to know both languages. And pick whichever framework fits the problem domain best. Django is obviously really good for publishing. Rails is great for B2C. If you intend to market a SaaS API to businesses, and you expect lots of traffic, maybe even a framework in another language will be a better fit.
Ruby and Python are more alike than any other pair of languages I know. The frameworks however, can be quite contrasting.