ライブラリ・ファースト 第91回 php勉強会@東京 #phpstudy
TRANSCRIPT
![Page 1: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/1.jpg)
ライブラリ・ファースト
第91回 PHP勉強会@東京 2015/06/23 向井賢一
![Page 2: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/2.jpg)
自己紹介
• 向井賢一
• https://twitter.com/mukaken
• https://www.facebook.com/mukaken
• PHP勉強会@東京 と PHPカンファレンス2015 のスタッフ
![Page 3: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/3.jpg)
PHP勉強会@東京 10周年
おめでとうございます!
![Page 4: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/4.jpg)
GMOインターネット株式会社 様
会場提供 ありがとうございます!
ちなみに、 laravel.jp のドメインは、 GMO 様が運営している
「お名前.com」で購入しました。
ちなみに laravel.jp のドメインは、 「お名前.com」で購入しました。
![Page 5: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/5.jpg)
アジェンダ
• 今時の PHP Web フレームワーク事情
• Laravel とは !?
• イベントの告知
![Page 6: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/6.jpg)
今時の PHP Web フレームワーク事情
![Page 7: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/7.jpg)
フレームワークなど必要ない
http://www.brandonsavage.net/you-dont-need-a-framework/
You don’t need a frameworkBY BRANDON SAVAGE ON JANUARY 8, 2014
白熱した議論の発端のブログ記事
![Page 8: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/8.jpg)
フレームワークは死んだ
- フレームワークよ、永遠なれ -
https://philsturgeon.uk/blog/2014/01/the-framework-is-dead-long-live-the-framework/The "Framework" is Dead, Long live the Framework
Phil Sturgeon on 13 Jan 2014
「フレームワークなど必要ない」のレス記事
![Page 9: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/9.jpg)
フレームワークは死んだ!?• フルスタック・フレームワークの時代は終わった 、もはや死語
• 今は、プロジェクトの共通の決まり (PSR) と共通コンポーネントで、構築する時代
• 例えば、Aura のようなライブラリ・ファーストの時代
![Page 11: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/11.jpg)
Laravel とは!?
![Page 12: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/12.jpg)
Laravel = ライブラリ・ファーストな webフレームワーク (?)
![Page 13: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/13.jpg)
Framework EvolutionCodeIgniter Symfony
Kohana
FuelPHP
Laravel 4Laravel 3
http://www.slideshare.net/philsturgeon/why-i-lt3-laravel-4Published on Nov 03, 2012
Phil Sturgeon
![Page 14: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/14.jpg)
5.1 LTS がリリース• 2015年6月9日にリリース
• Laravel 初の LTS
• バグの修正 2年間
• セキュリティ対応 3年間
• 動作に必要な環境
• PHP 5.5.9 以上
• OpenSSL PHP Extension
• Mbstring PHP Extension
• Tokenizer PHP Extension
• PSR-2 採用
![Page 15: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/15.jpg)
5.1 LTS がリリース• Event Broadcasting
• Middleware Parameters
• Testing Overhaul
• Model Factories
• Artisan Improvements
• Folder Structure
• Encryption
• mcrypt -> openssl
• 詳しくは : http://laravel.com/docs/5.1/releases#laravel-5.1
![Page 16: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/16.jpg)
「MVCは あなたを殺す」• Laravel 作者の書籍からの一文
• Laravel 5 からモデルは削除された
• 詳しくは下記をご覧ください
• LaravelとMVC http://kore1server.com/310/
• LaravelとVCとその他 http://kore1server.com/311/
• Laravelと構造 http://kore1server.com/312/MVC Is Killing You
https://leanpub.com/laravel
![Page 17: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/17.jpg)
Laravel よく見かける意見• きれいなコードが書ける
• 使っていて楽しい
• モダンな環境で開発できる
• インストールできません -> Homestead
• 使っている人が多いので、何か困った事があっても検索すれば答えが見つかる
![Page 18: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/18.jpg)
Lumen• Laravel 製マイクロフレームワーク
• Lumen 5.1 が 6月16日にリリース
• 動作環境は Laravel 5.1 とほぼ同じ
• レスポンスが高速
• Laravel への乗り換えが容易
![Page 19: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/19.jpg)
Lumen 公式のベンチマーク
当初、ベンチマークを盛りすぎて いるんじゃないかと話題になった疑惑のグラフ
http://lumen.laravel.com/
![Page 20: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/20.jpg)
https://github.com/kenjis/php-framework-benchmark/issues/13
![Page 21: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/21.jpg)
ページ全体のスクリーンショット
![Page 22: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/22.jpg)
イベントの告知
![Page 23: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/23.jpg)
Laravel Meetup Tokyo Vol.7• Laravel & CakePHP
• 2015-07-18(土)15:00 - 17:00
• 終わった後に懇親会
• コワーキングスペース茅場町
• https://laravel.doorkeeper.jp/events/26085
![Page 24: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/24.jpg)
![Page 25: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/25.jpg)
10月3日東京都大田区 産業プラザPio
![Page 27: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/27.jpg)
@phpcon
![Page 29: ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy](https://reader031.vdocuments.net/reader031/viewer/2022013108/55c00136bb61eb4a748b468c/html5/thumbnails/29.jpg)
ご静聴 ありがとうございました