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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
浅野仁志
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
TipKitTips
ktcryomm
0
150
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
500
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
410
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
360
CSC307 Lecture 15
javiergs
PRO
0
210
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
120
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.2k
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
1.4k
Raku Raku Notion 20260128
hareyakayuruyaka
0
430
Beyond the Basics: Signal Forms
manfredsteyer
PRO
0
110
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
570
AHC061解説
shun_pi
0
280
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
How to make the Groovebox
asonas
2
2k
What's in a price? How to price your products and services
michaelherold
247
13k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Mind Mapping
helmedeiros
PRO
1
110
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
140
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
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