【问题标题】:is Ruby really not scalable? or just Ruby on Rails? [duplicate]Ruby 真的不可扩展吗?还是只是 Ruby on Rails? [复制]
【发布时间】:2011-06-21 16:26:44
【问题描述】:

可能重复:
Ruby on Rails scalability/performance?

我从 twitter 的不足中了解到,当可伸缩性成为问题时,Ruby on Rails 有时会变得很困难。不过我想知道.. Ruby 本身.. 它缺乏可扩展性吗?

【问题讨论】:

  • 如果这个问题只是询问 Rails,那将是完全重复的,但它也询问 Plain Old Ruby Objects。

标签: ruby


【解决方案1】:

Ruby 是一种通用语言。

对于 Ruby,没有什么比 C#、Java、Python、“通用语言 X”甚至 Haskell 或多或少的可扩展性了(尽管有些人认为强制代码是无副作用的更具可扩展性;这并不排除在 Ruby 中编写仅具有本地化效果的代码,例如)。 [请注意,我已经排除了明确设计为大规模分布式可扩展的语言,例如 Erlang 或那些使用 MPI 以保持论点简单的语言]。

请记住,Ruby on Rails 只是一个框架,用于一个环境,遵循一种方法

【讨论】:

    【解决方案2】:

    Ruby on Rails scalability/performance?,阅读基思的回答。这是非常自以为是的,但 Twitter 似乎是如何设计一个不可扩展的系统的一个例子。我不认为他们的问题主要在于他们的语言选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 2011-11-28
      • 2010-10-04
      • 1970-01-01
      • 2017-10-19
      • 1970-01-01
      • 2017-07-13
      相关资源
      最近更新 更多