Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
「なんでこの開発、PHPなんだっけ?」現場目線の技術選定を「説明できるレベル」まであげる方法
Search
Shinya Saita
March 26, 2026
Business
28
0
Share
「なんでこの開発、PHPなんだっけ?」現場目線の技術選定を「説明できるレベル」まであげる方法
上司に新しく作るプロダクトの技術選定でPHPを提案する時に「なんでPHPなの?」と言われた時に戦う方法です
Shinya Saita
March 26, 2026
More Decks by Shinya Saita
See All by Shinya Saita
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
650
OSS開発者からバックオフィス系Saasに転職して感じたPHPの価値の違い
shinyasaita
0
140
Other Decks in Business
See All in Business
AIエージェント時代のハーネスエンジニアリング Claude Code実装編
tame
0
380
Team Topologies as the 'infrastructure for agency' with humans and AI
matthewskelton
PRO
0
680
会社案内資料
sukirabo
0
510
Palette Cloud Company Deck
palettecloud
0
11k
営業職/新卒向け会社紹介資料(テックファーム株式会社)
techfirm
1
1.4k
withエンジニア_Real Voices
enito
PRO
0
110
Matlantis株式会社 Company Deck
matlantis
0
370
株式会社IDOM_FACT BOOK 2026
idompr
0
5.9k
カンパニーデック 2026.04.13
toggletest
0
6.8k
Crisp Code inc.|わたしたちの事例 / 実績 - Works
so_kotani
0
1.9k
【エンジニア職】中途採用向け会社説明資料(テックファーム株式会社)
techfirm
0
7k
みんなの産育休ガイドブック+《2026年版》(スパイダープラス)
spiderplus_cb
0
180
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Odyssey Design
rkendrick25
PRO
2
570
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
330
The Mindset for Success: Future Career Progression
greggifford
PRO
0
300
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
480
30 Presentation Tips
portentint
PRO
1
270
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
310
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Transcript
「なんでこの開発、PHPなんだっけ?」 現場目線の技術選定を「説明できるレベル」まであげる方法 斉田 真也 Github: shinya / Twitter: saita_shinya 関西PHP勉強会
LT / GItHub: shinya / Twitter: @saita_shinya
自己紹介 斉田 真也(さいた しんや) 出身 京都 趣味 ものづくり 特技 カードマジック
最近ホットなもの ポケットモンスター ファイアレッド 2
最近こんなことがありました Qiitaで書いた記事がバズりました 3
はてブのホットエント リーにも載りました やったぜ! 4
その記事の題材 Bokuchi 自作のMarkdownエディタ。OSS (PHPちゃうやんけ) https://bokuchi.com/ 5
それはいいとして・・・ 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya
6
今日のゴール 上司や意思決定者に 「なんでPHPにするの?」 と聞かれても、堂々と答えられる自分になる ※ 技術論争で勝つ話ではありません ※ 明日から使える「説明力」の話です 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会
LT / GItHub: shinya / Twitter: @saita_shinya 7
本内容は、PHPerKaigi2026の パンフレットにも載っています 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya / Twitter:
@saita_shinya 8
こんな質問、経験ありませんか? チームで議論して、 「これがベストだよね」って決めたのに... 「なぜこの言語を選んだの?」 「他の言語ではダメだったの?」 と上司に言われる。 グサッときますよね。でもこれ、意地悪じゃないんですよ。 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT
/ GItHub: shinya / Twitter: @saita_shinya 9
聞いてる側が知りたいのはシンプルで 「その判断、ビジネスとして妥当なの?」 ということなんです。 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya /
Twitter: @saita_shinya 10
大前提 プログラミング言語に絶対的な優劣はないです でも、どの言語にも 「選ばれる理由」 は必ずある。 その理由を ちゃんと言語化 できるかどうかが勝負。 ※べ、別に全方位から来る攻撃が怖いとかじゃないんだからね! 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法
関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 11
技術選定で本当に見られてるポイント 「性能」 「モダンさ」 「トレンド」...じゃないんです。 上の人たちが気にしてるのは、もっと 現実的 な部分だったりします。 将来にわたって 採用・引き継ぎ ができるのか
数年後も 無理なく保守 ができるのか 仕様変更や組織変更に 耐えられる のか コストは本当に 見合っている のか 特定の人に 依存しない 構成か 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 12
つまり技術選定とは 「今この瞬間の最適解」を選ぶこと ではなく 「数年後の自分たちにも説明できる選択」をすること 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya
/ Twitter: @saita_shinya 13
PHPが選ばれ続けている事実 サーバーサイド言語が判明しているWebサイトのうち 約7〜8割がPHP (え、ホンマに?) 「惰性で残ってるだけでしょ?」と思うかもしれないけど、 Web技術は変化が激しい世界(ですよね?) 使いにくい技術がここまでシェアを維持するのは無理があります(ですよね?) 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT
/ GItHub: shinya / Twitter: @saita_shinya 14
実はPHPで動いてるあのプロダクト WordPress — 世界のCMSで圧倒的シェア EC-CUBE — 日本のECサイトでおなじみ MediaWiki — Wikipediaの中身、これPHPです
Drupal — 大規模サイトの定番CMS 共通点: 「作って終わり」じゃなく、長くメンテされ続けている 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 15
強み① 人材が多い = 属人化しにくい PHPは 1995年 リリース。もう30年選手。 え、この中に生まれてない人もいるんじゃ・・・ エンジニア人口が多い →
採用・引き継ぎ・途中参加 がしやすい 「この人がいなくなったら回らない、やばい!」 ↑ この状況、できる限り避けたいですよね。 人口が多い言語を選ぶのは、そのリスクを下げる現実的な手段。 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 16
強み② Web開発に特化、遠回りが少ない PHPは Web開発のために生まれた言語。 HTTP、HTML、フォーム、セッション、Cookie... 最初から自然に結びついてます。 「本当は業務ロジック作りたいのに、 環境構築と周辺設定で時間が溶けていく...」 PHPなら やりたいことに集中しやすい。
json_encode とか最初からあるのは地味にありがたい。 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 17
強み③ フレームワークの成熟度が高い Laravel, CakePHP などのフレームワークが充実。 認証・認可・バリデーション・メール・ジョブ管理... 業務に必要な機能が 最初から揃ってる。 ここで大事なのは「速く作れる」ことだけではなくて、 変更が前提の開発に、どれだけ耐えられるか
仕様変更のたびに大改修せず、少しの調整で済む。 これがプロジェクトを前に進める力になると思ってます。 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 18
強み④ コストと運用の現実解 特別な実行環境が不要 シンプルなサーバー構成でOK 小さく始めて、スケールもできる インフラ費用だけじゃなく、運用・障害対応・人件費を含めた トータルコスト(ROI)で考えると強い。 「最初はコストを抑えて、将来大規模になっても対応できます」 ↑ これが言えるのは、けっこうデカい。
「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 19
比較されたとき、どう説明するか 他の言語と比較される場面は、必ず来ます。 言語 強み 注意点 Ruby 開発スピード速い 人材層・長期運用に注意 Go 性能が高い
業務系では過剰になることも Node.js リアルタイム性◎ 運用が複雑になりがち ※ 異論は受け付けます(笑) 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 20
「パフォーマンス大丈夫?」への回答 多くのWebアプリで処理時間の大半を占めるのは: データベースアクセス 外部API通信 ネットワークレイテンシー 言語そのものの実行速度差が問題になるケースは限定的。 言語同士の性能比較は、実はあんまり意味がないことが多い。 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT
/ GItHub: shinya / Twitter: @saita_shinya 21
上司に聞かれたらこう答えよう ・人材が多く引き継ぎしやすい ・仕様変更に強く、開発と保守のバランスが良い ・コストを抑えつつ長期運用できる ・総合的に、PHPが最もリスクの低い選択である 技術論争に勝つんじゃなく、 ビジネスとして最適な選択を説明する。 それが、一番大事。 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会
LT / GItHub: shinya / Twitter: @saita_shinya 22
総論:PHPを選ぶという合理的判断 PHPは最先端でも万能でもない。 (悔しいけど、素直に認めます) でも: 世界規模の実績がある 身近な成功例が多い 人材・開発・運用・コストのバランスが良い → 組織として説明しやすく、継続しやすい技術選択 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法
関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 23
技術選定とは 「今一番すごいものを選ぶこと」 ではなく 「あとから見ても納得して説明できる判断をすること」 「なんでこの開発、PHPなんだっけ?」技術選定を「説明できるレベル」まであげる方法 関西PHP勉強会 LT / GItHub: shinya
/ Twitter: @saita_shinya 24
さあ、次の開発プロジェクトでは PHPを提案しましょう! ご清聴ありがとうございました! 斉田 真也 / GitHub: shinya / Twitter:
@saita_shinya 関西PHP勉強会 LT / GItHub: shinya / Twitter: @saita_shinya 25