なぜフェイスブックはphpを使うのでしょうか?
2003 年、19 歳のザッカーバーグはハーバード大学の寮で Facebook を完成させました。現在、Facebook の市場価値は 2,500 億米ドルを超えています!
#Facebook は初期のアイデアに基づいて設立されました。
ザッカーバーグがまだハーバード大学 2 年生だったとき、先輩 (アダム D アンジェロ) のためにソーシャル ネットワークを作成したいと考えていました。 (推奨される学習: PHP ビデオ チュートリアル )
ザッカーバーグは Facebook を始める前に C をよく知っていましたが、後に Dangdang がザッカーバーグに PHP の基本的な知識を教え、これに基づいてザッカーバーグは Facebook を完成させました。 。
Facebook の Wikipedia ページに記載されている歴史的記録によると、ザッカーバーグは 2003 年 10 月に Facebook の最初のコードを作成しました。
2003 年に Web サイトを作成するために使用された言語は何ですか? Perl、PHP、ASP、Java。
そして、Facebook は明らかに PHP 言語を非常にうまく使っています (PHP 5.0.0 はまだベータ版ですが)
それでは、なぜザッカーバーグは PHP プログラミング言語を選んだのでしょうか?
1. ハッカー文化
Facebook を構築するための PHP 言語の選択は、ザッカーバーグが提唱したハッカー文化に大きく関係しています。 「完璧であることよりもやり遂げることが重要である」、「素早く行動し、ルールを破る」。
2. 時代の発展
「世界で唯一の格闘技は速い。」これは、急速に発展する今日のインターネットにも当てはまります。
ユーザーは変わりやすいので、チャンスをつかむ唯一の方法は迅速であることを知っておく必要があります。したがって、ザッカーバーグ氏は、C に習熟していても、コードがエレガントであるかどうかを考慮していない可能性があります。
彼は主に、友達に Thefacebook にログインして、知り合いの女の子の写真を見てもらいたいと考えています。
3. PHP 言語はコンパイルして C に変換できます
大工が椅子を作るとき、金属の代わりに木材を使用することを検討することがあります。
Web サイトのデザインから Web アプリケーションの作成まで、PHP を使用して完了できます。
しかし、PHP 言語には依然として独自の欠陥があるため、その後、Facebook はコンパイラーを設計し、実行用に PHP を C にコンパイルする上級エンジニアのチームも結成しました。
同時に、Facebook のコンピューター言語専門家の任務は、Facebook のプログラマーが PHP スタイルの文化を維持し続けられるようにすることです。
ザッカーバーグ氏は PHP 言語が特に気に入っているようで、あるいは彼の良き先輩であるダンダン氏から個人的にプログラミングを教わったためか、ザッカーバーグ氏のジャービス プログラミングも PHP 言語を使用しています。
このため、ネチズンもさまざまな意見を持っています:
ネチズン 1: ザッカーバーグ: PHP は世界で最高の言語です
ネチズン 2:これは主に状況によって異なりますが、PHP を使用してマイクロコントローラーを作成することは最適ではありませんし、C を使用して Web ページを作成することも決して理想的ではありません。
ネチズン 3: ザッカーバーグの良き先輩は舞台裏のマスターです...
以上がなぜフェイスブックはphpを使うのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
