6

私は知っています、私は知っています-それはおそらく問題ではない(そして問題ではないはずです)-私はこのコメントを読みました. しかし、Python を学習したばかりの初心者として、私は非常に興味をそそられました。ソースは Javascript を数回参照しているようです。サイト全体がこれに含まれますか? サイトの背後にある残りの技術スタックについて何か考えはありますか?

私のお気に入りのサイトの背後にあるテクノロジーを見ることは、さまざまな言語/フレームワークの長所と短所について学ぶための非常に興味深い方法であることが証明されています.

編集:試験のように聞こえるつもりはありませんが、あなたの答えの理由を教えてください:-) なぜ彼らの足跡をたどることをお勧めしますか?

4

3 に答える 3

13

http://www.craigslist.org/about/thanksから:

  • Linux - craigslist に不可欠
  • apache - 卓越したオープンソース Web サーバー
  • mySQL - 素晴らしいオープン ソースの SQL データベース
  • perl - ほぼすべての craigslist ソフトウェアが perl で書かれています
  • GNU - emacs、gcc、bash、そして自由ソフトウェアの概念そのもの
  • openBSD - 事実上クラッシュプルーフ
  • [...]

(リストは続きます)

于 2009-07-20T20:51:02.543 に答える
12

この 2008 年の Craig へのインタビューによると、ほとんどが Perl で書かれています。

編集:あなたはそこで使用されている技術スタックの残りについても尋ねました。上記のインタビューでは、「かなり従来の LAMP アーキテクチャ、多数の Linux システム、Apache、MySQL、および Perl 特に mod_perl」と呼ばれています。Javascript に関する特定の言及に関しては、Craigslist は特に Javascript を多用するサイトではないようですが、簡単な「ソースを表示」すると、jQueryを使用していることが確認されました。

于 2009-07-20T20:44:59.717 に答える
6

はい、Craigslist は最小限の処理能力で動作するように構築されています。その足跡をたどることはお勧めしません。

編集

誰も誤解しないように。CL の設計方法が間違っていると言っているわけではありません。実際、それはかなり独創的です。しかし、彼らはかなり前にアプリケーションを設計したため、帯域幅、処理、およびホスティング サービス全体がはるかに安価になりました。基本的に私が言いたいのは、今日と同じ方法でアプリケーションを書くのはばかげているということです。

でもCLは大好きです。私はそのサイトを通じてかなりの数のクライアントを獲得しました。:)

于 2009-07-20T20:40:21.490 に答える