2011-02-04 69 views

回答

2

請參閱Ruby on Rails scalability/performance?,閱讀Keith的答案。這是非常有見地的,但Twitter似乎是如何設計一個不能縮放的系統的例子。我不認爲他們的問題主要是他們選擇的語言。

3

Ruby是一種通用語言。對於Ruby而言,沒有比C#,Java,Python,「通用語言X」甚至Haskell更多或更少的可擴展性(儘管有人認爲強制是無副作用的代碼更具可擴展性;這並不排除在Ruby中編寫只有本地化效果的代碼,例如)。 [請注意,我排除了明確設計爲大規模分佈式語言的語言,例如Erlang或爲了簡化參數而使用MPI的語言]。

記住,Ruby on Rails的是一個環境下面一種方法只是一個框架