返信内容:
プロジェクトでどの言語を使用するかは、実際にはその言語の良さには依存しません。より重要なのは、開発チームの集団的な選択です。 5 人のチームで、1 人は Python を使用したいと考えており、他の 4 人は PHP を使用したいと考えていますか?しかし、Zhihu は逆のことをします。
追伸: Quora が Python を使用しているから、私たちも Python を使用する必要があるなどとは言わないでください。
Zhihu は Python で書かれているため、サーバーはそれ自体で質問をすることができます。
Quora の誰かも、Quora が Python を選んだ理由を尋ねました (オリジナルの
リンク)
2 人の従業員 (どちらも Facebook から) の意味は、おおよそ次のとおりです:
優秀な人材が多い フレームワーク
Pythonのデータ構造がJavaScriptに似ている
可読性(多くの人が一緒に作業するため)
Microsoftのものに飛びつきたくないトラップ
リスクを冒して Mono (オープンソースの C#/.Net 実装) を使用したくない
同じプログラムには Java コードが多くなり、記述するのがより困難になります
Tornado はオープンソースです
彼はまた、「私たちは絶対に PHP を使いたくない」とも言いました。Facebook はすでにその罠にはまっていますが、それが今良い選択であるというわけではありません。 Pythonを選んでよかったです。
私の高校のクラスメートは、普段は科目を好み、英語の学習が好きではありませんが、私の宿題をコピーし、さらに私の名前まで書き写したことがあります。
Zhihu で PHP を使用するのに問題はありません。Python を選択するのは必然です。
その理由としては、次のようなことが考えられます。
Python には便利な Web サイト開発フレームワークが多数あり、作業を大幅に節約できること、また Python 自体の特性により、より利便性が高く、維持がより簡単で、douban のようなものはすでにたくさんあります。このプロジェクトは、Python の操作効率をそのような Web サイトに完全に実装できることを示しています。
Zhihu はもともと Sinovation Ventures のスタートアップ プロジェクトであったため、運用効率よりも開発効率の方がはるかに重要です。それに比べれば、もちろん私は Python を使いたいと思います。
Quora が Python を使用しているから、Zhihu も Python を使用しているのではないか、あるいは Python の方が文学的で芸術的かもしれないと常々思っていました。 。 。
php を使っているなら、なぜ Python を使わないのかと疑問に思うでしょう~
当時のリーダーはPythonしか使えなかったから
この裏にはPythonの汚い取引があるに違いない