G
G
Gios2013-12-26 14:44:29
Python
Gios, 2013-12-26 14:44:29

Which framework to choose: Python (Django) or Ruby (Rails)?

There is a choice between 2 web frameworks, Python (Django) or Ruby (Rails). Both languages ​​are perfectly acceptable (Python is a little better), but Rails says the infrastructure is much better. What to choose?

Answer the question

In order to leave comments, you need to log in

7 answer(s)
P
progenth, 2013-12-26
@progenth

Try both at the tutorial level. Whatever you like more, then choose.
The biggest differences between them are in approach, or in philosophy if you will. In addition, it does not hurt to have a general idea of ​​\u200b\u200bhow, what works in another framework.
ZY
And yes around Rails the infrastructure is developed better.

A
Artem, 2013-12-27
@artemf

You can flip a coin.

Y
Yuri Shikanov, 2013-12-26
@dizballanze

Disagree about the infrastructure, Django has everything you might need. Choose the framework on which it is more pleasant / more convenient for you to work.
I faced the same choice about 2 years ago, I tried both frameworks and settled on Python/Django.

E
Evgeny Skuridin, 2013-12-27
@skuridin

I also struggled with the choice. I liked the python, very much, I tried, really ... but the rails, because the infrastructure.

Y
Yuri Mikhailov, 2013-12-26
@yurijmi

Rails is more convenient, but this is my opinion

A
admin4eg, 2013-12-26
@admin4eg

1.5 years ago was on the same path chose Django

I
Itvanya, 2015-10-08
@Itvanya

My choice fell on Django, although I poked both languages. The upside of Django is that it more or less moves in the style of Python: there is one and only one exact solution for everything that will always work. Debugging Django is great too.
If we talk about the language, then it's even simpler: Python is the golden core of scripting languages. Python will always be afloat, and the main plus is that over the years its popularity and quality is only growing, despite the fact that the number of developers and companies that switch to Python is only growing, the quality of the supplied code, again, is growing. There will not be such a situation as with the same php, which is limited only to the web. To all of the above, I want to add that you can do everything in Python: from the web, to the desktop and science-dev, which cannot be said about the same php or ruby.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question