|
|
|
|
|
by kennell
3642 days ago
|
|
I use Python whenever i can, but had some Jobs where i was doing mostly Ruby on Rails. For me some of the differences are: * gem > pip * Ruby on Rails is much more mature than Django. The framework itself and the surrounding gem ecosystem... it's like its 3 years ahead of Django. Don't get me wrong, you can get anything done i either framework, but Rails just gets it right more often and is better suited for modern web development. You get a testing/dev/production setups, a asset pipeline and a lot of other stuff right out of the box, where as in Django you find yourself fidling with third-party packages of varying quality.
* you can build very neat DSLs if you are into that On the other hand: * Outside of web development; Python seems to have a broader selection of high-quality libraries (especially in the analytics/datascience category) At the end of the day, i think both are pretty much equal suited for most tasks. |
|