To view parent comment, click here.
To read all comments associated with this story, please click here.
I should hope that it would not go beyond disagreement over a few points. The two communities have much in common. Where there is disagreement... well, those are in matters of taste. And, as always, there's no accounting for that.
Django was not released until some time after rails. Although it did exist as an internal project at Lawrence Journal-World. Python's library availability is much more complete, which I find to be a big plus. And it is a lot faster. I prefer Python, but sometimes feel that the Python community is a little too anal about "Explicit, not implicit".
Yes, I've seen a lot of TextMate and OSX. And while I maintain respect for people who use them, I prefer to use FOSS tools, myself. Sometimes, I have to make tough decisions about going with FOSS or proprietary packages for my clients. But when it comes to my own personal use, and my own development tools, that choice is always easy. :-)
As a minor aside, a proper IDE for Ruby and Python rocks!
If you want a FOSS editor with all the bells, whistles, refactoring support and a few kitchen sinks. Have a squidge at eric which uses the QT toolkit for widgest/gui.
eric3 for older QT3 library
eric4 for the new QT4 library
Ok, its written in Python, but its a Ruby and a Python IDE.
http://www.die-offenbachs.de/eric/index.html
Well I started myself with Ruby and was going to learn RoR, but I've been sliding into Python and Django. I'm impressed, very =P but I love all my FOSS brothers. If your mind wraps around Ruby then go for it, if your mind wraps around Python instead, then go for it. Yes python in general feels faster, it closer to Perl in speed, but on a modern machine is the speed of your interpreted code the bottle-neck? Usually it will happen in the database layer first imho.
Anything beats the handcuffs of the commercial software world imho for Web work.






Member since:
2006-02-05
Don't ever mention django to a rails guy unless you want a fight ;-)
django actually came first, python is a more mature language, and the interpreter is alot faster. ruby is arguably cooler, and rails has better code gen though.
If you ever get the chance, give TextMate a try. Itll really blow your socks off. As for OSX, it is just such a joy to use that if you are doing something as cross platform as web work, there isnt that much of a reason not to.