開発者が PHP 言語についてさまざまなレビューをしている理由

WBOY
リリース: 2016-06-23 13:43:18
オリジナル
906 人が閲覧しました

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 は十分な注目を集めていません。 Lockhart 氏は、PHP への注目を集めるために常に努力しています。 Lockhart: コミュニティの人々は断続的ではありますが、今でも PHP に注目しています。
  • テクノロジーの好き嫌いは、個人の習慣からプロジェクトのニーズに至るまで、さまざまな側面から生じます。PHP はすべての人に好まれるわけではありませんが、PHP に言いたいことはたくさんあるはずです。そのため、下のコメント欄に言ってください。バー

    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート