这是一个(n)历史问题,而不是语言之间的比较问题:
这篇 2005 年的文章讨论了 Python 缺乏单一的中央框架。对于 Ruby,这个框架显然是 Rails。为什么,从历史上看,这发生在 Ruby 上而不是 Python 上?(或者它发生了,那个框架是 Django?)
另外,假设性问题:如果 Python 有一个好的框架,它会更受欢迎吗?如果没有中央框架,Ruby 会不会那么受欢迎?
[请避免讨论 Ruby 或 Python 哪个更好,这太开放了,无法回答。]
编辑:虽然我认为这很明显,但我并不是说 Ruby 不存在其他框架,而是说Rails是最受欢迎的框架。另外,我应该提一下,我并不是说 Python 框架不如 Rails 好(或更好)。每个框架都有其优点和缺点,但正如 Ben Blank 在下面的评论之一中所说,Rails 似乎在受欢迎程度方面已经超过了 Ruby。在 Python 方面没有这样的例子。为什么?这就是问题所在。