PHP開発の歴史と機能・特長

韦小宝
韦小宝オリジナル
2018-02-23 10:27:501926ブラウズ

web1.0時代: すべてのコードはブラウザ側静的スクリプトで実行されます。ユーザーはサーバー上にすでに存在する静的Webページをリクエストします。ユーザーとサーバーの間で対話は発生しません。 (データベースのサポートは必要ありません)

web2.0時代: ユーザーとサーバー間の対話(対話)、PHPスクリプトはデータベースと対話する必要があり、将来的にはユーザーに関連する複雑なビジネスロジックを処理できるようになりますWeb ページはますます「ソフトウェアベース」になるでしょう

web3.0 の時代: モノのインターネット、クラウドコンピューティング、ビッグデータの時代

PHP

PHPの開発の歴史元々の意味: 個人のホームページ 個人のホームページ

これは、オンライン履歴書に何人がアクセスしたかを記録するオンライン スクリプト ツールを開発したカナダ人の友人として始まりました。非常に人気があったため、彼は始めました。独自のツールセットを開発してください。

PHPの現在の意味: Hypetext Perprocessor Hypertext Preprocessing Language

は、PHPがサーバー上で事前に実行される(サーバー側で動作する)言語であることを説明しています。

PHP

  • PHPの機能は主にwebの開発に使用されますが、PHPもデスクトップを開発する場合があります。ソフトウェア (アプリケーション ソフトウェア) ) ですが、一般的には使用されていません

  • PHP は、すべてのオペレーティング プラットフォーム上で安定して実行できるオープンソースのフリー ソフトウェアです

  • PHP 開始方法は比較的簡単で、構文は次のとおりですC言語(PHP自体はC言語で書かれています)であり、プロセス指向とオブジェクト指向プログラミングの両方をサポートしています

  • PHPは比較的「若い」ものですその中でも、より「重要」なものは、PHP 対応するプラットフォームのインタープリター上で動作し、比較的少ないシステムリソースを消費します

  • PHPは、さまざまな主流のデータベースをサポートしています。

  • Mssql
  • MysqlSQL Serveroracleなどは、Mysqlの単なる「ゴールデンパートナー」ですウェブ

    サービス開発の歴史

ピアツーピアネットワークモード

専用クライアントや専用サーバーはありません!

利点:

シンプルで速い

欠点: 信頼できるサービスを提供できない

C/Sモード

クライアント/サーバー、つまりクライアント/

サーバー-サイドモード、人工 クライアント(サービスを「楽しむ」ことに特化)とサーバー(サービスを「提供する」ことに特化)を分離! マスター/スレーブサーバー。スレーブサーバーはミラーサーバーとも呼ばれます。

特徴: クライアント側とサーバー側それぞれインストール

異なるソフトウェア、異なるサービスには異なるクライアントソフトウェアがある

利点: 信頼性の高い

ウェブ

サービスを提供

B/Sモード

ブラウザ/サーバー、ブラウザ/サーバーモードとも呼ばれ、C/Sモードから発展したもので、B/Sとも言えます モードは実際には特別な C/S モードであり、C/S モードのすべてのクライアントをブラウザに変えるのと同じです。

例: Web ゲーム (Web ゲーム)

Web 開発の中核は B/S モデルです!

今日の主なタスクはwebサーバー環境を構築することですが、ブラウザ側(B)は構築する必要はなく、サーバーソフトウェアを構築するだけで済みます。

2 つの質問:

統合環境とは何ですか?

統合環境とは、webサーバー(apachemysqlphpなど)を構築するために必要なすべてのコンポーネントを人為的に組み合わせることです!一般的な統合環境は次のとおりです: wamp (windowsapachemysqlphp)、Lamp xamp PHPStudyちょっと待って

なぜ統合環境の使用をお勧めしないのでしょうか?

  • apachemysqlphpなどが実際にどのようにまとめられているのかわかりません(専門家にとって重要です)

  • で開発には apache を使用する必要はなく (たとえば、IIS もあります)、また mysql を使用する必要もないため、原則を理解する必要があります。

  • 統合環境はサードパーティのソフトウェアであり、必ずしも安全であるとは限りません。

おすすめ関連記事:

2017年のPHP開発トレンドとPHPプログラマーの開発方向性に関する10の提案

今日は、2017年のPHP開発トレンドとPHPプログラマーとしてのキャリア開発の方向性についてお話します。 ...

PHP開発履歴

PHP開発履歴。 PHP は、ネストされた略語名で、英語の Hypertext Preprocessing Language (PHP: Hypertext Preprocessor) です...

以上がPHP開発の歴史と機能・特長の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。