ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy
-
Upload
kenichi-mukai -
Category
Technology
-
view
479 -
download
6
Transcript of ライブラリ・ファースト 第91回 PHP勉強会@東京 #phpstudy
ライブラリ・ファースト
第91回 PHP勉強会@東京 2015/06/23 向井賢一
自己紹介
• 向井賢一
• https://twitter.com/mukaken
• https://www.facebook.com/mukaken
• PHP勉強会@東京 と PHPカンファレンス2015 のスタッフ
PHP勉強会@東京 10周年
おめでとうございます!
GMOインターネット株式会社 様
会場提供 ありがとうございます!
ちなみに、 laravel.jp のドメインは、 GMO 様が運営している
「お名前.com」で購入しました。
ちなみに laravel.jp のドメインは、 「お名前.com」で購入しました。
アジェンダ
• 今時の PHP Web フレームワーク事情
• Laravel とは !?
• イベントの告知
今時の PHP Web フレームワーク事情
フレームワークなど必要ない
http://www.brandonsavage.net/you-dont-need-a-framework/
You don’t need a frameworkBY BRANDON SAVAGE ON JANUARY 8, 2014
白熱した議論の発端のブログ記事
フレームワークは死んだ
- フレームワークよ、永遠なれ -
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
「フレームワークなど必要ない」のレス記事
フレームワークは死んだ!?• フルスタック・フレームワークの時代は終わった 、もはや死語
• 今は、プロジェクトの共通の決まり (PSR) と共通コンポーネントで、構築する時代
• 例えば、Aura のようなライブラリ・ファーストの時代
Laravel とは!?
Laravel = ライブラリ・ファーストな webフレームワーク (?)
Framework EvolutionCodeIgniter Symfony
Kohana
FuelPHP
Laravel 4Laravel 3
http://www.slideshare.net/philsturgeon/why-i-lt3-laravel-4Published on Nov 03, 2012
Phil Sturgeon
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 採用
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
「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
Laravel よく見かける意見• きれいなコードが書ける
• 使っていて楽しい
• モダンな環境で開発できる
• インストールできません -> Homestead
• 使っている人が多いので、何か困った事があっても検索すれば答えが見つかる
Lumen• Laravel 製マイクロフレームワーク
• Lumen 5.1 が 6月16日にリリース
• 動作環境は Laravel 5.1 とほぼ同じ
• レスポンスが高速
• Laravel への乗り換えが容易
Lumen 公式のベンチマーク
当初、ベンチマークを盛りすぎて いるんじゃないかと話題になった疑惑のグラフ
http://lumen.laravel.com/
https://github.com/kenjis/php-framework-benchmark/issues/13
ページ全体のスクリーンショット
イベントの告知
Laravel Meetup Tokyo Vol.7• Laravel & CakePHP
• 2015-07-18(土)15:00 - 17:00
• 終わった後に懇親会
• コワーキングスペース茅場町
• https://laravel.doorkeeper.jp/events/26085
10月3日東京都大田区 産業プラザPio
http://phpcon.php.gr.jp/2015/
@phpcon
facebook.com/pcon.japan
ご静聴 ありがとうございました