PHP の長所と短所
利点:
1. すぐに始められます。他にもいます 基本的な言語スキルを持つプログラマーは約 2 週間で開始でき、基本的には約 1 か月で簡単なプロジェクトを開発できます。
2. 開発コストが低く、PHP の最も古典的な組み合わせは、Linux Apache MySQL PHP です。中小規模の Web アプリケーションの開発に非常に適しており、簡単に始められるため、開発速度も比較的速いです。また、すべてのソフトウェアはオープンソースで無料であるため、投資を削減できます。
3. PHP はインタープリタ型スクリプト言語です。コードを記述した後に実行できます。コンパイルして実行する必要がある c、java、c などの言語とは異なり、比較的時間を節約できます。
4. 相対的に言えば、PHP プログラマーの平均給与は、特に中小企業の場合、C、C、Java プログラマーの平均給与よりも低く、コストをいくらか節約できます。
5. 設定とデプロイは比較的簡単です。JAVA 開発と比較すると、JAVA 開発の設定ははるかに複雑です。Structs、Spring、Hibernate、Tomcat などの多くの場所を設定する必要がありますが、プログラムに参加しているとき 書かれたすべての SQL ステートメントは、最初に Hibernate で設定する必要があります。場合によっては、クラス ファイルまたは jar ファイルを再デプロイするときに、新しくデプロイされたライブラリ ファイルを実行するために Web サーバー (Tomcat、Resin、またはその他の Web サーバー) の再起動も必要になる場合があります。効果。
PHP 開発には主に PHP 独自の設定ファイルと Web サーバー (Apache、Nginx、Lighttpd など) の設定が含まれます。これらは JAVA よりも単純で、新たに変更した後に再起動する必要はありません。 Web はすぐに有効になります。
6. 使用できるオープン ソース フレームワークやオープン ソース システムは数多くあります。たとえば、よく知られたオープン ソース フレームワークには、Zend Framework、CakePHP、CodeIgniter、symfony などが含まれ、オープン ソース フォーラムには次のものがあります。 Discuz!、Phpwind など、およびオープンソース ブログ WordPress、Ecshop、ShopEx などのオープンソース オンライン ストア システム。
欠点:
1. マルチスレッドのサポートはあまり良くなく、ほとんどの場合、単純なシミュレーションを通じてのみ実装できます。
2. オブジェクト指向のサポートはあまり良くありませんが、比較的言えば、PHP5 のオブジェクト指向はかなり改善されています。
3. コーディング基準は統一されていません。たとえば、ユーザーを削除する場合、delete_user を使用する人もいれば、deleteUser を使用する人もいます。コーディング基準が事前に策定されていない場合、このような状況が頻繁に発生する可能性があります。なぜなら、誰もが独自のコーディング習慣を持っているからです。
4. 構文はそれほど厳密ではありません。たとえば、変数を定義せずに使用することもできますが、c、java、および c では、変数を使用する前に定義する必要があります。
個人的には、言語が良いとか悪いとかではなく、異なる言語が異なる場所、異なるレベルで使用されているというだけだと思います。多くの場合、開発言語ではありませんが、最も重要なのはアーキテクチャです。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がphpのメリットとデメリットの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。