Skip to content

Comment on Ask HN: Is Rails more popular than Django? If so, why?

Comments

Rails is bigger than Django,

But Python is bigger than Ruby...

Django isn't the only web framework in the python world. Flask and the others (both big monoliths like Django and miniatures similar to Flask) are abundant in the python world.

Although there are also quite a few Ruby web frameworks, Rails is (by far) the biggest and most adopted.

People will tell you learn what you find easy to use. I will tell you:

Learn Ruby and Rails if you want a startup job (this depends on where you want to work and what your local market is using. So if you live in a country who is still big on PHP, then learn that).

Learn the fundamentals of Ruby or Python (whichever makes you happiest and has the most ease-of-use). A good programmer should be able to switch between languages with minimal effort (and some commitment).

Learn Python if you want broader application of programming (like a data science job or a job in tech finance).

I've avoided saying "learn X framework" because they're all somewhat similar under the hood (most of the big frameworks follow the MVC pattern of application design/structure).

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.