PHP言語は、サーバーサイド開発用のスクリプト言語として、Webサイト開発において非常に有名です。 1995 年に Rasmus Lerdorf によって作成されて以来、W3Techs の調査によると、PHP は既知のサーバーサイド プログラミング言語の 82% を占めています。その中には、WordPress や Facebook などの企業も含まれます。
PHP 言語は、サーバーサイド開発用のスクリプト言語として、Web サイト開発で非常に有名です。 W3Techs の調査によると、1995 年に Rasmus Lerdorf によって作成されて以来、PHP は既知のサーバーサイド プログラミング言語の 82% を占めています。その中には、WordPress や Facebook などの企業も含まれます。 PyPL (プログラミング言語人気ランキング) では Java に次ぐ 2 位、Toibe ランキングでは 6 位です。高性能な PHP 7 は 2015 年にリリースされる予定です。
他のテクノロジーと同様に、レビューもさまざまです。なぜ一部の人はそれを愛し、他の人はそれを呪うのかを見てみましょう。
利点 1: 人気があり使いやすい
PHP は現在最も人気のあるプログラミング言語です。 PHP ツールメーカー Zend Technology の CEO、Andi Gutmans 氏はそう語ります。 New Media Campaigns の開発エンジニアである Josh Lockhart 氏は、次のように語っています。PHP は、学ぶのが最も簡単な Web サイト開発言語です。ほとんどのサーバーにインストールされています。リアルタイムで更新されるドキュメントと Q&A により、PHP 言語は他の言語よりもシンプルで習得が容易です。
利点 2: Web サイト開発の仕事がたくさんある
Gutmans 氏は、PHP はサーバーサイド Web サイトプログラミングの仕事を見つけるのに役立つとも言いました。 Dice.com による簡単な調査によると、PHP 関連のポジションは 3,366 件あり、Java の 17,418 件と Perl の 4,300 件と比較すると、Python のポジションは 5,429 件少ないですが、Ruby の 2,973 件と Objective-C の 985 件よりは多いです。 Ruby、Python、Go、Rust 言語には若干劣るものの、PHP は依然として最も使用されている言語の 1 つであると Lockhart 氏は考えています。
利点 3: まだ開発中
PHP は、パフォーマンスと現在人気のフレームワークを考慮しながら、クロージャーや名前空間などのテクノロジーと常に互換性があります。 Gutmans 氏は、PHP に触れるのに PHP が提供するテクノロジを知る必要はないと述べ、開発者としての Lockhart 氏は次のように述べています。次のバージョンは 7 で、より高いパフォーマンスのアプリケーションが提供されます。ロックハート氏は、Facebook も HHVM 仮想マシンや Hack プログラミング言語などの PHP を強化していると指摘しました。
短所: 設計上の欠陥、注意力の欠如
ブロガー Eevee は、PHP のすべての機能設計には問題があると述べました。彼の PHP に対する見解は、PHP の設計が非常に不十分であるというものでした。イーブイはその言語が嫌いなだけでなく、その枠組みにも同意しません。彼は、PHP 言語は不安定であり、常にさまざまな事故が起こると信じています。 PHP は、スタック トレースがなく、入力が脆弱であるため、不透明な言語として知られています。明確な設計哲学はありません。初期の PHP は Perl の影響を受け、out パラメータを備えた標準ライブラリは C 言語から導入され、オブジェクト指向の部分は C++ と Java から学びました。
ロックハートは、PHP に対する Eeveef のコメントを知ったとき、それが誇張されていると感じました。ロックハート氏は PHP の支持者であるにもかかわらず、PHP に対する批判には非常に辛抱強く対応しています。
テクノロジーの好き嫌いは、個人の習慣からプロジェクトのニーズに至るまで、さまざまな側面から生じます。PHP はすべての人に好まれるわけではありませんが、PHP に言いたいことはたくさんあるはずです。そのため、下のコメント欄に言ってください。バー