ホームページ >バックエンド開発 >PHPチュートリアル >PHP開発の歴史と機能・特長
web1.0時代: すべてのコードはブラウザ側静的スクリプトで実行されます。ユーザーはサーバー上にすでに存在する静的Webページをリクエストします。ユーザーとサーバーの間で対話は発生しません。 (データベースのサポートは必要ありません)
web2.0時代: ユーザーとサーバー間の対話(対話)、PHPスクリプトはデータベースと対話する必要があり、将来的にはユーザーに関連する複雑なビジネスロジックを処理できるようになりますWeb ページはますます「ソフトウェアベース」になるでしょう
web3.0 の時代: モノのインターネット、クラウドコンピューティング、ビッグデータの時代
PHPの開発の歴史元々の意味: 個人のホームページ 個人のホームページ
これは、オンライン履歴書に何人がアクセスしたかを記録するオンライン スクリプト ツールを開発したカナダ人の友人として始まりました。非常に人気があったため、彼は始めました。独自のツールセットを開発してください。
PHPの現在の意味: Hypetext Perprocessor Hypertext Preprocessing Language
は、PHPがサーバー上で事前に実行される(サーバー側で動作する)言語であることを説明しています。
PHPの機能は主にwebの開発に使用されますが、PHPもデスクトップを開発する場合があります。ソフトウェア (アプリケーション ソフトウェア) ) ですが、一般的には使用されていません
PHP は、すべてのオペレーティング プラットフォーム上で安定して実行できるオープンソースのフリー ソフトウェアです
PHP 開始方法は比較的簡単で、構文は次のとおりですC言語(PHP自体はC言語で書かれています)であり、プロセス指向とオブジェクト指向プログラミングの両方をサポートしています
PHPは比較的「若い」ものですその中でも、より「重要」なものは、PHP 対応するプラットフォームのインタープリター上で動作し、比較的少ないシステムリソースを消費します
PHPは、さまざまな主流のデータベースをサポートしています。
、Mysql、SQL Server、oracleなどは、Mysqlの単なる「ゴールデンパートナー」ですウェブ
サービス開発の歴史欠点: 信頼できるサービスを提供できない
C/Sモード
サーバー-サイドモード、人工 クライアント(サービスを「楽しむ」ことに特化)とサーバー(サービスを「提供する」ことに特化)を分離! マスター/スレーブサーバー。スレーブサーバーはミラーサーバーとも呼ばれます。
特徴: クライアント側とサーバー側それぞれインストール
異なるソフトウェア、異なるサービスには異なるクライアントソフトウェアがあるウェブサービスを提供
ブラウザ/サーバー、ブラウザ/サーバーモードとも呼ばれ、C/Sモードから発展したもので、B/Sとも言えます モードは実際には特別な C/S モードであり、C/S モードのすべてのクライアントをブラウザに変えるのと同じです。
例: Web ゲーム (Web ゲーム)
Web 開発の中核は B/S モデルです!
今日の主なタスクはwebサーバー環境を構築することですが、ブラウザ側(B)は構築する必要はなく、サーバーソフトウェアを構築するだけで済みます。
2 つの質問:
統合環境とは何ですか?
統合環境とは、webサーバー(apache、mysql、phpなど)を構築するために必要なすべてのコンポーネントを人為的に組み合わせることです!一般的な統合環境は次のとおりです: wamp (windows、apache、mysql、php)、Lamp 、xamp、 PHPStudyちょっと待って
なぜ統合環境の使用をお勧めしないのでしょうか?
apache、mysql、phpなどが実際にどのようにまとめられているのかわかりません(専門家にとって重要です)
で開発には apache を使用する必要はなく (たとえば、IIS もあります)、また mysql を使用する必要もないため、原則を理解する必要があります。
統合環境はサードパーティのソフトウェアであり、必ずしも安全であるとは限りません。
おすすめ関連記事:
2017年のPHP開発トレンドとPHPプログラマーの開発方向性に関する10の提案
今日は、2017年のPHP開発トレンドとPHPプログラマーとしてのキャリア開発の方向性についてお話します。 ...
PHP開発履歴。 PHP は、ネストされた略語名で、英語の Hypertext Preprocessing Language (PHP: Hypertext Preprocessor) です...
以上がPHP開発の歴史と機能・特長の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。