SlideShare ist ein Scribd-Unternehmen logo
1 von 113
第4回関西PHP勉強会

CakePHP vs FuelPHP
大村創太郎
2012/10/12

                     vs
自己紹介


       vs
vs
•大村創太郎



         vs
•大村創太郎
•株式会社タップ


           vs
•大村創太郎
•株式会社タップ
•PHPは10年ちょっとぐらい
              vs
•大村創太郎
•株式会社タップ
•PHPは10年ちょっとぐらい
•麺が好きです        vs
•omoon

         vs
•omoon

         vs
•今日のおやつ係です

             vs
vs
vs
vs
vs
vs
vs
vs
cake


       vs
cake = ケーキ


             vs
cake = ケーキ♥


              vs
cake = ケーキ♥


              vs
あま∼い♥感じ


          vs
vs
fuel


       vs
fuel = 燃料


            vs
fuel = 燃料〓


             vs
fuel = 燃料〓


             vs
fuel = 燃料


            vs
かぐわしい∼〓感じ


            vs
もう少し検証してみましょう


           vs
表形式で比較します


            vs
単語レベルでは


          vs
vs
cake/bake




      vs
cake/bake




oil/forge
       vs
イラストでは


         vs
vs
vs
vs
芸能界では


        vs
vs
vs
vs
働いている様子では


            vs
vs
vs
vs
vs
vs
vs
ややこしい例もあるので注意


           vs
vs
vs
vs
イメージの話でした


            vs
中身の話も


        vs
おととい


       vs
FuelPHP勉強会 大阪 vol.3


                vs
Instagramxx


              vs
https://github.com/omoon/
instagramxx


                    vs
Instagramen


              vs
vs
instagramen.pagodabox.com
いくつかクローンも


            vs
Instagramentaiko


                   vs
vs
instagramentaiko.pagodabox.com
Instagramugenmoyashi


                   vs
vs
instagramugenmoyashi.pagodabox.com
Instagrameow


               vs
vs
instagrameow.pagodabox.com
しくみ


      vs
vs
•コマンドラインからTwitter API



                 vs
•コマンドラインからTwitter API
•Model経由でDBへ保存


                 vs
•コマンドラインからTwitter API
•Model経由でDBへ保存
•Model経由でDBから取得
                 vs
•コマンドラインからTwitter API
•Model経由でDBへ保存
•Model経由でDBから取得
•画面表示           vs
CakePHPでもやってみた


             vs
Instagram


            vs
Instagramontblanc


                    vs
vs
https://github.com/omoon/
instagramontblanc


                    vs
やってみて気づいた違い


              vs
なかみはどこにありますか


           vs
vs
/lib




       vs
/lib




/fuel/core
       vs
コマンドライン実行


            vs
vs
$ /app/Console/cake insta get 
'モンブラン'




                      vs
$ /app/Console/cake insta get 
'モンブラン'




$ oil insta:get 
'麺+OR+noodle+OR+ラーメン'
                      vs
データベース設定


           vs
vs
/Config/database.php




             vs
/Config/database.php




  /config/db.php
             vs
継承するModel


            vs
vs
AppModelを継承




       vs
AppModelを継承




Model_Crudを継承
         vs
Modelの返り


           vs
vs
配列が返ってくる




     vs
配列が返ってくる




オブジェクトが
     vs
 返ってくる
ということで、できた


             vs
vs
詳しい比較は


         vs
https://github.com/omoon/
instagramxx

https://github.com/omoon/
instagramontblanc
                    vs
まとめ


      vs
重要なのは


        vs
微妙な違いはあるが
同じことができたということ

            vs
比較することで
共通点があぶり出される

              vs
フレームワークの
本質を学びたければ

            vs
2つ以上のフレームワークを
知るのはとても有効な手段

           vs
vs
ありがとうございました


              vs

Weitere ähnliche Inhalte

Andere mochten auch

FuelPHP + Pagoda Box
FuelPHP + Pagoda BoxFuelPHP + Pagoda Box
FuelPHP + Pagoda BoxSotaro Omura
 
Fuel php osc tokyo2012
Fuel php osc tokyo2012Fuel php osc tokyo2012
Fuel php osc tokyo2012Fumito Mizuno
 
FuelPHPをさわってみて
FuelPHPをさわってみてFuelPHPをさわってみて
FuelPHPをさわってみてSotaro Omura
 
はじめての FuelPHP
はじめての FuelPHPはじめての FuelPHP
はじめての FuelPHPSho A
 
フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成kenjis
 
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoyakenjis
 
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/1210分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12kenjis
 
今日から始めるLaravel
今日から始めるLaravel今日から始めるLaravel
今日から始めるLaravelMasaru Matsuo
 
Laravel5を使って開発してみた
Laravel5を使って開発してみたLaravel5を使って開発してみた
Laravel5を使って開発してみたTakeo Noda
 

Andere mochten auch (11)

FuelPHP + Pagoda Box
FuelPHP + Pagoda BoxFuelPHP + Pagoda Box
FuelPHP + Pagoda Box
 
Fuel php osc tokyo2012
Fuel php osc tokyo2012Fuel php osc tokyo2012
Fuel php osc tokyo2012
 
FuelPHPをさわってみて
FuelPHPをさわってみてFuelPHPをさわってみて
FuelPHPをさわってみて
 
はじめての FuelPHP
はじめての FuelPHPはじめての FuelPHP
はじめての FuelPHP
 
フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成
 
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/1210分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
 
Fuel php活用事例
Fuel php活用事例Fuel php活用事例
Fuel php活用事例
 
FuelPHP
FuelPHPFuelPHP
FuelPHP
 
今日から始めるLaravel
今日から始めるLaravel今日から始めるLaravel
今日から始めるLaravel
 
Laravel5を使って開発してみた
Laravel5を使って開発してみたLaravel5を使って開発してみた
Laravel5を使って開発してみた
 

Mehr von Sotaro Omura

RubyMotion もくもく会 in Osaka 活動報告
RubyMotion もくもく会 in Osaka 活動報告RubyMotion もくもく会 in Osaka 活動報告
RubyMotion もくもく会 in Osaka 活動報告Sotaro Omura
 
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜Sotaro Omura
 
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!Sotaro Omura
 
プログラマ進化論
プログラマ進化論プログラマ進化論
プログラマ進化論Sotaro Omura
 
PHPで文字コードとエラーメッセージをコントロールする
PHPで文字コードとエラーメッセージをコントロールするPHPで文字コードとエラーメッセージをコントロールする
PHPで文字コードとエラーメッセージをコントロールするSotaro Omura
 
seleniumをPHPで使う
seleniumをPHPで使うseleniumをPHPで使う
seleniumをPHPで使うSotaro Omura
 

Mehr von Sotaro Omura (6)

RubyMotion もくもく会 in Osaka 活動報告
RubyMotion もくもく会 in Osaka 活動報告RubyMotion もくもく会 in Osaka 活動報告
RubyMotion もくもく会 in Osaka 活動報告
 
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
 
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!
 
プログラマ進化論
プログラマ進化論プログラマ進化論
プログラマ進化論
 
PHPで文字コードとエラーメッセージをコントロールする
PHPで文字コードとエラーメッセージをコントロールするPHPで文字コードとエラーメッセージをコントロールする
PHPで文字コードとエラーメッセージをコントロールする
 
seleniumをPHPで使う
seleniumをPHPで使うseleniumをPHPで使う
seleniumをPHPで使う
 

CakePHP vs FuelPHP

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n