#phperkaigi©2023 RAKUS Co., Ltd.特徴、魅力を知って、各PHPフレームワークを使いこなそう!2023/03/24 PHPerkaigi 2023浅野 仁志
View Slide
#phperkaigi自己紹介名前: 浅野仁志所属: 株式会社ラクス仕事: ChatDealer 開発好きなもの: クロワッサン🥐 ゴルフ🏌 @hitoshi_a02
#phperkaigiそもそもフレームワークとはWeb開発でよく利用される機能をあらかじめ備えた枠組みのことなぜ必要なのか● 開発速度向上● セキュリティの向上● 開発ルールの順守3
#phperkaigiPHPフレームワーク● Laravel● CakePHP● Yii● Slim4
#phperkaigiPHPフレームワーク● Laravel● CakePHP● Yii● Slimフレームワーク選定は冒険を共にするパートナー選びのようなもの5
#phperkaigiLaravel 特徴● フルスタックフレームワークリクエスト管理、DBサポート、キューイングなど様々な機能● 人気が高い数多くのPHPerに愛される6
#phperkaigiLaravel 特徴● フルスタックフレームワークリクエスト管理、DBサポート、キューイングなど様々な機能● 人気が高い数多くのPHPerに愛される7
#phperkaigiLaravel 多くの人に頼られる人気者、能力も高く王道の主人公おすすめの利用シーン● 初学者から上級者まで● 機能がモリモリに入ったものを大勢で作る8
#phperkaigiCakePHP 9特徴● 「ケーキを焼くくらい簡単に開発できる」というコンセプト● バージョン間での高い後方互換性○ マイナーリリースでは互換性の破棄が許されない○ 公式の移行ガイドが充実● 「設定より規約」を大事に○ 命名規則が厳格でルーティングの自動で設定される
#phperkaigiCakePHP 10真面目、曲がったことが大嫌い、正義感が強い委員長おすすめの利用シーン● 比較的小規模なアプリケーションを爆速で作る○ コード生成のbakeコマンド
#phperkaigiYii 11特徴● 「高速・軽量・堅実」を重視したフレームワーク● 高速処理やキャッシュ機能による高いパフォーマンス○ 公式ドキュメントにも多数記載
#phperkaigiYii 12おすすめの利用シーン● パフォーマンスが厳しく求められるシステム● ドキュメントが少ないので玄人向けかも
#phperkaigiYii 13おすすめの利用シーン● パフォーマンスが厳しく求められるシステム● ドキュメントが少ないので玄人向けかも玄人好みの影の立役者、切れ者軍師
#phperkaigiSlim 14特徴● マイクロフレームワーク● カスタマイズが容易Laravel CakePHP Yii Slimルーティング 〇 〇 〇 〇セッション管理 〇 〇 〇 ×リクエスト管理 〇 〇 〇 ×DBサポート 〇 〇 〇 ×
#phperkaigiSlim 15最低限の荷物だけで旅をする自由人おすすめの利用シーン● 自由に拡張したい人● 細かなBot作成や小さな機能開発を行う場合
#phperkaigiまとめLaravel 多くの人に頼られる人気者、能力も高く王道の主人公 CakePHP 真面目、曲がったことが大嫌い、正義感が強い委員長 Yii 玄人好みの影の立役者、切れ者軍師 Slim 最低限の荷物だけで旅をする自由人 16
#phperkaigiさぁ、あなたは誰を仲間にしますか??17
#phperkaigiご清聴ありがとうございました!18