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.6k
特徴、魅力を知って、各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
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
180
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
530
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
510
TestingOsaka6_Ozono
o3
0
270
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
250
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
240
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
1
970
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
1k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
320
AtCoder Conference 2025
shindannin
0
910
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.7k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
300
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
54
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.1k
Six Lessons from altMBA
skipperchong
29
4.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Embracing the Ebb and Flow
colly
88
4.9k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Ruling the World: When Life Gets Gamed
codingconduct
0
120
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