私は過去6か月間phpを使用しており、ほとんど何でもできます。しかし、FacebookやTwitterなどのBIG Webサイトはphpを使用していないようです。私は彼らがどの言語を使用しているのか知りたいですなぜ彼らはphpよりもその言語を選びました。
Ruby on Railsは、堅牢で大きなWebサイトを構築するのに適した言語ですか?YouTubeでRoRのビデオを見て、他のフレームワークや言語をあざけっています。本当にawesome?
TwitterはRuby on Railsに基づいて構築されています
facebookはPHPを主に使用しますが、「C++、Java、PythonおよびErlang」にも依存しています- http://en.wikipedia。 org/wiki/Facebook#Server_infrastructure
Ruby on Rails applicationであり、Ruby on Railsほとんどのユーザー向けWebページを配信しますが、約1年前に、バックエンドの一部を置き換え始めましたRubyサービスをJVMで実行され、Scalaで記述されたアプリケーションに置き換えます
Facebookのテクノロジースタックは、PHP、C、C++、Erlangなど、多くの言語で記述されたアプリケーションで構成されています。
これはあなたがその言語にどれだけ精通しているかによると思います。任意の言語を使用して構築できます堅牢で大きなWebサイト
大規模なWebサイトの最適化は、通常、データベースクエリを最適化する方法の問題です。
言語自体に関しては、PHPが飽和状態になったときに、より多くのコンピューターでいつでも実行できます。実際には、PHPが動作するのを妨げるものではありません大規模なWebサイトでは、使いやすいコードの種類が重要です。
そして、はい、Ruby/Pythonはより優れたコードを生成すると思いますが、結局、どのコードも恐ろしく見え、実行が遅くなる可能性があります。
Twitterは実際にscala現在使用しています
実際、Twitterは現在、Facebookのような他のWebアプリケーションと同じように、サーバー側で多くのプログラミング言語(C++、Java、Scala、Ruby on Rails))を使用していますHack、PHP、C++、Java、Python、Erlang、 D Xhp。