4 ms·
That's great, but why compare it to "Python"? If you just wanted to write about what you liked, why not do that instead of trying to offer an empty comparison t
by Ixiaus 16y ago
That's great, but why compare it to "Python"? If you just wanted to write about what you liked, why not do that instead of trying to offer an empty comparison that isn't even on target any way?
- snprbob86 16y agoI'm comparing my experience learning Rails to my experience trying to find a Python framework or arrangement of tools. The problem I've had with Python is that I need to spend a lot of time picking exactly the right subset of libraries to get something that suites me; then I need to spend a lot of time gluing them all together. I haven't needed to write any glue code at all to use everything I mention in the article.
- ryanhuff 16y agoRails is a web framework that uses the Ruby language. Django is a web framework that uses the Python language. Comparing Rails to Python is analogous to comparing Ruby to Rails. That doesn't make sense. Was your intent to compare Django (or Pylons) to Rails? Certainly you know this, but the issue is that simply saying "Python" doesn't help establish a fruitful dialog. The various Python frameworks are all unique in some way, and by making a blanket statement you muddy the waters to the point where there is not a clear reference point to debate on the Python side.
- metamemetics 16y agoI think it's simply that Ruby is used primarily for web development where Python is used in just about every field for scripting and even as a Matlab replacement in universities. Python web development projects are distributed randomly within the much larger python ecosystem and it's hard to know what stuff everyone's working on without a lot of crawling. With ruby\rails, even your google results on topics will be more targeted because the scope of the Ruby community is more targeted.
- cheald 16y agoRuby's certainly not used primarily for web development, at least not in the same way that PHP is. Its most famous use case is in web development, but it's widely used in non-web spaces all over.