ホームページ  >  記事  >  バックエンド開発  >  phpって良いんですか?

phpって良いんですか?

(*-*)浩
(*-*)浩オリジナル
2019-10-16 16:04:162744ブラウズ

PHP 言語を学びたい学生は必ず次のような疑問を抱くでしょう: PHP プログラミング言語は良いものですか? PHP 言語の利点は何ですか? 欠点は何ですか? 今日は、PHP 言語の長所と欠点をまとめます。少しでもお役に立てれば幸いです。

phpって良いんですか?

1. 利点

1. クロスプラットフォーム、優れたパフォーマンス、Windows ではなく Linux/Unix と組み合わせた場合の強力なパフォーマンス45 % であり、LAMP (Linux/Apache/Mysql/PHP) や FAMP (FreeBSD/Apache/Mysql/PHP) などの多くの無料プラットフォームと組み合わせると非常に経済的です。データ アプリケーションが十分に大きい場合は、次のことを検討できます。 PostgreSQL または Oracle への変更 N 種類のデータベースをサポートします。 (N>=10) (推奨学習: PHP ビデオ チュートリアル )

2. 構文は単純で、C と Perl を学習していれば簡単に始めることができます。 ASPと部分的に似ています。 NuPHPed や ZendStudio などの成熟した開発ツールがあり、Linux プラットフォームでは Eclipse などを使用できます。

3. 現在、WebService、Ajax、XML などの主流のテクノロジーがサポートされており、アプリケーションには十分です。

4. データベース抽象化層としてADODBやPEAR::DBを使用したり、テンプレート層としてSmartyやsmarttemplateを使用したりするなど、比較的充実したサポートがあり、PHP5.1であればPDOも使用できます。 (PHPDataObject) データベースにアクセスします。

5. MVC をサポートするフレームワーク: PHPMVC、ASP.net のようなイベント駆動型イベントをサポートするフレームワーク: Prado、RubyOnRails のような迅速な開発をサポートするフレームワーク: Cake、など、アプリケーションのニーズを満たすのに十分です。

6.PHP5 はすでに成熟したオブジェクト指向システムを備えており、基本的なオブジェクト指向要件に適応できます。大規模プロジェクトの開発に適しています。

7. PHP 開発をサポートする成熟したコミュニティがあります。

8. 現在、タオバオ、ヤフー、163、新浪、その他の大規模ポータルなど、多くの大規模アプリケーションで PHP が使用されており、その多くが開発言語として PHP を選択しているため、大規模ポータルでも PHP を選択できます。用途には十分だと思います。

9. 使用できるオープン ソース フレームワークやオープン ソース システムは数多くあります。たとえば、よく知られたオープン ソース フレームワークには ZendFramework、CakePHP、CodeIgniter、symfony などが含まれ、オープン ソース フォーラムには Discuz が含まれます。 !、PHPwindなど、オープンソースのブログWordPress、Ecshop、ShopExなどのオープンソースのオンラインストアシステム、UCHome、ThinkSNSなどのオープンソースのSNSシステム。

10. 低コストの使用 (linuxapachemysqlPHP カーネル)

2. 欠点

1. マルチスレッドのサポートはあまり良くありません。ほとんどの場合、それは単純なシミュレーションを通じてのみ達成できます。

2. 構文はそれほど厳密ではありません。たとえば、変数を定義しなくても使用できますが、c、java、および c では、変数を使用する前に定義する必要があります。

3.PHP の解釈と操作の仕組み。この操作メカニズムにより、各 PHP ページが解釈および実行された後に、関連するすべてのリソースをリサイクルできます。言い換えれば、PHP には言語レベルでオブジェクトをメモリに常駐させる方法がありません。 PHP では、すべての変数はページ レベルであり、グローバル変数であっても、クラスの静的メンバーであっても、ページの実行後にクリアされます。

JSP を例に挙げると、JSP では、JavaBean のスコープには、ページ、アプリケーション、セッション、リクエストの 4 つの有効な値があり、それぞれページ、プログラム、セッション、リクエストの 4 つのライフタイムに対応します。しかし、PHP では、Page の存続期間は 1 つだけです。

つまり、全体として、PHP 言語には他のプログラミング言語に比べて依然として大きな利点があり、開発が比較的簡単です。インターネット業界で働きたいなら、PHP プログラミングが第一の選択肢です。

以上がphpって良いんですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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