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フレームワークを使いこなそう! / PHPerkaigi 2023
Search
浅野仁志
March 24, 2023
Programming
0
1.7k
特徴、魅力を知って、各PHPフレームワークを使いこなそう! / PHPerkaigi 2023
浅野仁志
March 24, 2023
Tweet
Share
More Decks by 浅野仁志
See All by 浅野仁志
Node.jsバージョンアップで 困らないためのコミットの読み方 / How to read commits so that you don't have to worry about upgrading Node.js / RAKUSMeetup 2023 09
hitoshi_a0
0
110
Other Decks in Programming
See All in Programming
Raku Raku Notion 20260128
hareyakayuruyaka
0
120
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
Fluid Templating in TYPO3 14
s2b
0
130
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
580
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
Implementation Patterns
denyspoltorak
0
290
MUSUBIXとは
nahisaho
0
130
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
Basic Architectures
denyspoltorak
0
670
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Rails Girls Zürich Keynote
gr2m
96
14k
Scaling GitHub
holman
464
140k
Mobile First: as difficult as doing things right
swwweet
225
10k
How STYLIGHT went responsive
nonsquared
100
6k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
190
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Transcript
#phperkaigi ©2023 RAKUS Co., Ltd. 特徴、魅力を知って、 各PHPフレームワークを使いこなそう! 2023/03/24 PHPerkaigi 2023
浅野 仁志
#phperkaigi 自己紹介 名前: 浅野仁志 所属: 株式会社ラクス 仕事: ChatDealer 開発 好きなもの: クロワッサン🥐
ゴルフ🏌 @hitoshi_a0 2
#phperkaigi そもそもフレームワークとは Web開発でよく利用される機能をあらかじめ備えた枠組みのこと なぜ必要なのか • 開発速度向上 • セキュリティの向上 • 開発ルールの順守
3
#phperkaigi PHPフレームワーク • Laravel • CakePHP • Yii • Slim
4
#phperkaigi PHPフレームワーク • Laravel • CakePHP • Yii • Slim
フレームワーク選定は冒険を共にするパートナー選びのようなもの 5
#phperkaigi Laravel 特徴 • フルスタックフレームワーク リクエスト管理、DBサポート、キューイングなど様々な機能 • 人気が高い 数多くのPHPerに愛される 6
#phperkaigi Laravel 特徴 • フルスタックフレームワーク リクエスト管理、DBサポート、キューイングなど様々な機能 • 人気が高い 数多くのPHPerに愛される 7
#phperkaigi Laravel 多くの人に頼られる人気者、能力も高く王道の主人公 おすすめの利用シーン • 初学者から上級者まで • 機能がモリモリに入ったものを大勢で作る 8
#phperkaigi CakePHP 9 特徴 • 「ケーキを焼くくらい簡単に開発できる」というコンセプト • バージョン間での高い後方互換性 ◦ マイナーリリースでは互換性の破棄が許されない
◦ 公式の移行ガイドが充実 • 「設定より規約」を大事に ◦ 命名規則が厳格でルーティングの自動で設定される
#phperkaigi CakePHP 10 真面目、曲がったことが大嫌い、正義感が強い委員長 おすすめの利用シーン • 比較的小規模なアプリケーションを爆速で作る ◦ コード生成のbakeコマンド
#phperkaigi Yii 11 特徴 • 「高速・軽量・堅実」を重視したフレームワーク • 高速処理やキャッシュ機能による高いパフォーマンス ◦ 公式ドキュメントにも多数記載
#phperkaigi Yii 12 おすすめの利用シーン • パフォーマンスが厳しく求められるシステム • ドキュメントが少ないので玄人向けかも
#phperkaigi Yii 13 おすすめの利用シーン • パフォーマンスが厳しく求められるシステム • ドキュメントが少ないので玄人向けかも 玄人好みの影の立役者、切れ者軍師
#phperkaigi Slim 14 特徴 • マイクロフレームワーク • カスタマイズが容易 Laravel CakePHP
Yii Slim ルーティング 〇 〇 〇 〇 セッション管理 〇 〇 〇 × リクエスト管理 〇 〇 〇 × DBサポート 〇 〇 〇 ×
#phperkaigi Slim 15 最低限の荷物だけで旅をする自由人 おすすめの利用シーン • 自由に拡張したい人 • 細かなBot作成や小さな機能開発を行う場合
#phperkaigi まとめ Laravel 多くの人に頼られる人気者、能力も高く王道の主人公 CakePHP 真面目、曲がったことが大嫌い、正義感が強い委員長 Yii 玄人好みの影の立役者、切れ者軍師 Slim 最低限の荷物だけで旅をする自由人
16
#phperkaigi さぁ、あなたは誰を仲間にしますか?? 17
#phperkaigi ご清聴ありがとうございました! 18