可能重複:
Ruby on Rails scalability/performance?是Ruby真的不可擴展?或者只是Ruby on Rails?
我知道從Twitter的短缺是Ruby on Rails的,有時很困難時,可擴展性就成爲一個問題。我想知道雖然..它自己的Ruby ..它缺乏可擴展性?
可能重複:
Ruby on Rails scalability/performance?是Ruby真的不可擴展?或者只是Ruby on Rails?
我知道從Twitter的短缺是Ruby on Rails的,有時很困難時,可擴展性就成爲一個問題。我想知道雖然..它自己的Ruby ..它缺乏可擴展性?
請參閱Ruby on Rails scalability/performance?,閱讀Keith的答案。這是非常有見地的,但Twitter似乎是如何設計一個不能縮放的系統的例子。我不認爲他們的問題主要是他們選擇的語言。
Ruby是一種通用語言。對於Ruby而言,沒有比C#,Java,Python,「通用語言X」甚至Haskell更多或更少的可擴展性(儘管有人認爲強制是無副作用的代碼更具可擴展性;這並不排除在Ruby中編寫只有本地化效果的代碼,例如)。 [請注意,我排除了明確設計爲大規模分佈式語言的語言,例如Erlang或爲了簡化參數而使用MPI的語言]。
記住,Ruby on Rails的是一個環境下面一種方法只是一個框架。
如果這個問題只是詢問關於Rails的問題,它會是一個確切的重複,但它也會詢問普通的舊Ruby對象。 – 2011-02-06 21:51:48