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
33
0
Share
「なんでこの開発、PHPなんだっけ?」現場目線の技術選定を「説明できるレベル」まであげる方法
上司に新しく作るプロダクトの技術選定でPHPを提案する時に「なんでPHPなの?」と言われた時に戦う方法です
Shinya Saita
March 26, 2026
More Decks by Shinya Saita
See All by Shinya Saita
自作エディターをOSSにして分かった、一人に刺さる開発が世界を動かす理由
shinyasaita
1
290
個人開発のターニングポイント
shinyasaita
1
77
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
680
OSS開発者からバックオフィス系Saasに転職して感じたPHPの価値の違い
shinyasaita
0
150
Other Decks in Business
See All in Business
20260422_PdM社内定例資料_スタンスをとることがアウトカムに直結する
numashi
4
2.6k
suisei.inc_ company deck
suisei2015
0
310
.nagoyaドメインから始めるドメイン管理_20260429
masakiokuda
0
490
jpax-introduction
jpax
0
440
コミュニケーション術を強化するのにオススメな本9冊
zashii
0
170
Crisp Code inc.|コーポレート・サービス紹介 - Corporate & Services Introduction
so_kotani
0
520
BizMow会社紹介資料_2026
bizmow
0
190
ログラス会社紹介資料 / Loglass Company Deck
loglass2019
17
540k
Claude × Linear で代謝する組織をつくろう
nagatsu
0
1.8k
パーソルクロステクノロジー_グループソリューション本部のご紹介 / Introduction_of_gs
pxt_gs_ssol
0
3.1k
エンジニアがAIで副業をする場合の入り口と仕事について調べてみた
ochtum
1
170
merpay-overview_en
mercari_inc
1
29k
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.5k
For a Future-Friendly Web
brad_frost
183
10k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
230
Become a Pro
speakerdeck
PRO
31
5.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
700
How to make the Groovebox
asonas
2
2.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
300
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
Practical Orchestrator
shlominoach
191
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
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