PHP

PHP

Webサイトの開発で多用されるスクリプト言語。
PHP単体でも動作するが、共通的な処理や機能の枠組みがあらかじめ準備されたフレームワークを利用するケースが多い。
特にPHPではフレームワークが多く開発されている。
フレームワーク:CakePHP,Laravel,falcon,symfony,codeigniter,Zendframeworkなど

特徴

  • スクリプト言語でフレームワークが豊富なため、初心者でも導入が容易
  • 大手企業から個人利用まで幅広いシェア
  • 機能改善のバージョンアップが積極的に実施
  • 長く利用されている言語のため、開発や運用をサポートするツールも豊富

情報テーブル

提供源/会社名 The PHP Group(コミュニティ)
歴史 1995年にラスマス・ラードフの開発していたプログラムと起源として登場。
5系→7系→8系
業界トレンド バージョンアップによって高速化も進み、様々な特徴を持ったフレームワークが登場していることもありWebサイトを中心に利用している企業が多い。

エンジニア数が多く、難易度も高くないため、開発・運用フェーズにおける人員確保がしやすい。
情報分量 ・十分
・PHPカンファレンスなどの国内イベントも開催
技術選定ポイント ・学習コストが低い
・言語やフレームワークのアップデート(メンテナンス)が活発
・開発や運用のためのツールが豊富
(品質向上や効率化面でのメリット)
・導入企業が多く、今後も言語の更新・改善が見込める
導入会社 WordPress
Facebook
Wikipedia
セキュリティ PHP・フレームワークそれぞれに脆弱性が含まれる可能性があり、アップデートの状況を随時確認する必要有
料金 無料
技術者数 長く利用されている技術のため、エンジニア数は多い。
得意とするフレームワークに若干偏りがある。
技術・導入難易度 開発自体の難易度は高くない。
中〜大規模なプロダクトやチーム開発における
・初期設計
・共通処理開発
・運用設計
などを踏まえた開発環境構築の難易度は高い。
採用トレンド -
参考 -