PHP
Webサイトの開発で多用されるスクリプト言語。
PHP単体でも動作するが、共通的な処理や機能の枠組みがあらかじめ準備されたフレームワークを利用するケースが多い。
特にPHPではフレームワークが多く開発されている。
フレームワーク:CakePHP,Laravel,falcon,symfony,codeigniter,Zendframeworkなど
特徴
- スクリプト言語でフレームワークが豊富なため、初心者でも導入が容易
- 大手企業から個人利用まで幅広いシェア
- 機能改善のバージョンアップが積極的に実施
- 長く利用されている言語のため、開発や運用をサポートするツールも豊富
情報テーブル
提供源/会社名 | The PHP Group(コミュニティ) |
---|---|
歴史 |
1995年にラスマス・ラードフの開発していたプログラムと起源として登場。 5系→7系→8系 |
業界トレンド |
バージョンアップによって高速化も進み、様々な特徴を持ったフレームワークが登場していることもありWebサイトを中心に利用している企業が多い。 エンジニア数が多く、難易度も高くないため、開発・運用フェーズにおける人員確保がしやすい。 |
情報分量 |
・十分 ・PHPカンファレンスなどの国内イベントも開催 |
技術選定ポイント |
・学習コストが低い ・言語やフレームワークのアップデート(メンテナンス)が活発 ・開発や運用のためのツールが豊富 (品質向上や効率化面でのメリット) ・導入企業が多く、今後も言語の更新・改善が見込める |
導入会社 |
WordPress Wikipedia |
セキュリティ | PHP・フレームワークそれぞれに脆弱性が含まれる可能性があり、アップデートの状況を随時確認する必要有 |
料金 | 無料 |
技術者数 |
長く利用されている技術のため、エンジニア数は多い。 得意とするフレームワークに若干偏りがある。 |
技術・導入難易度 |
開発自体の難易度は高くない。 中〜大規模なプロダクトやチーム開発における ・初期設計 ・共通処理開発 ・運用設計 などを踏まえた開発環境構築の難易度は高い。 |
採用トレンド | - |
参考 | - |