向井賢一 (@mukaken)

2012/09/15 @PHPカンファレンス2012
FuelPHP 発音方法




  http://www.flickr.com/photos/hansvanrijnberk/3496133049/
まさかの
 人人人人人人人人人人
>  2大派閥が   <
>     ある!  <
^Y^Y^Y^Y^Y^Y^Y^Y^Y^
て
             の
                  て
                    の       アメ
      じ
         め
               と
                 し
                     !    マレ   リカ
  『
    は
           ー
             ク
                  記
                   も
                             ーシ   人
         ワ      表
    ー
      ム       の
                           中国    ア人
  レ        P』
        PH
フ
   Fu
     el                  世界 人
                           標準
                              !?


   フューエル・ピーエイチピー
日本
        日本   人
          のみ
              !?




フエル・ピーエイチピー
人人人人人人人人人人
>  どっちでも   <
> いいと思うよ!  <
^Y^Y^Y^Y^Y^Y^Y^Y^Y^
FuelPHP とは ?
イメージとしては
yは                                       Cak
   fo n !?                                          ePH
 ym      船                                              Pは
S      客                                         バス
    華                                                !?
  豪

    Y i iは
         !?
        線
       幹
     新
                                            BEAR.Sundayは
FuelPHPは                                     電気自動車!?

  自転車!?
             乗り物に例えると
              http://www.flickr.com/photos/tejvan/5647106783/
yは
   fon
Sym    !?
      球
    野
                                          Cak
                                              ePH
   Y i iは!?                               サッ     Pは
        ル                                    カー
       サ
      ト                                          !?
    ッ
  フ
                                        BEAR.Sundayは
  FuelPHPは                                アメフト!?

ウォーキング!?
      スポーツに例えると
              http://www.flickr.com/photos/shyb/70372046/
yは
    fon   !?
Sym     ッ
         ク                                  Cak
      シ                                         ePH
   ラ                                                Pは
  ク                                         ジャ
                                                ズ! ?

  Y i iは
           B !?
    R&
                                          BEAR.Sundayは
                                           ゲーム音楽!?
FuelPHPは
アニソン!?
                  音楽に例えると
                    http://www.amazon.co.jp/dp/B002PKA9Z4
つまり、FuelPHPは

 人人人人人人人人人人人人
>   アニソン好きが  <
>   1人で手軽に使う <
>  フレームワークです  <
^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^
注目度は?
次世代フレームワーク比較



           テキスト




  http://d.hatena.ne.jp/Kenji_s/20120830/migration_from_ci
次世代フレームワーク比較




FuelPHP   yii   kohana
まさかの

 人人人人人人人人人人
>   人気     <
>   急上昇   <
^Y^Y^Y^Y^Y^Y^Y^Y^Y^
FuelPHP 勉強会

• 東京勉強会 vol.1 50名
• 東京勉強会 vol.2 123 / 70名
• 名古屋勉強会 vol.1 10名
• 名古屋勉強会 vol.2 10名
まさかの

 人人人人人人人人人人
>   人大杉!    <
 ^Y^Y^Y^Y^Y^Y^Y^Y^Y^
メーリングリスト


FuelPHP_jp
156人が参加
またまた

人人人人人人人人人人
>   人大杉!  <
^Y^Y^Y^Y^Y^Y^Y^Y^Y^
日本語の情報が急増
• 日本語情報が8ヶ月間で 620倍
• 8月前
 • Google : 482 件 / Bing : 9 件
• 今現在
 • Google : 約 299,000 件 / Bing : 12,400 件
日本語情報

 人人人人人人人人人人
> フエルPHPだけに <
>   増えすぎ!  <
^Y^Y^Y^Y^Y^Y^Y^Y^Y^
つまり、
今、最も注目されている
次世代フレームワークです
FuelPHP の特徴
FuelPHP is a simple, flexible,
  community driven PHP 5.3
 web framework based on the
best ideas of other frameworks
      with a fresh START.
FuelPHP is a simple


• 学習コストが低い
• ドキュメントがシンプルで読みやすい
• 初めての人でもチームに加わりやすい
flexible

• 規約より設定
• ゆるい制約
• コアを改造することも容易
• 気に入らなければ、オレオレ化もOK
community driven

• コミュニティによって開発
• githubに100人以上がコミット
• 日本のコミュニティが活発
• 東京と名古屋で勉強会が定期的に開催
PHP 5.3 web framework
        based

• 下位互換を考えなくてよい
• コードをシンプルに保てる
• ただし、FuelPHP 2.0 は PHP 5.4 以上
on the best ideas of
   other frameworks

• 他のフレームワークの、いいとこどり
 • CodeIgniter
 • Symfony
 • Ruby on Rails
with a fresh START


• 過去の余計なしがらみがない
• 心機一転で気分がいい
• その反面として実績がない
つまりFuelPHPは
 最もPHPらしい
フレームワークです
PHPらしい
フレームワークとは?
PHPは歯ブラシである

PHPは歯ブラシくらい興奮に値す
る。シンプルで、毎日使う便利な道
具。
          PHPの発案者 : Rasmus Lerdorf




        http://j.ktamura.com/archives/1390
プログラミング言語の分類
                OCaml
高級品   Haskell           Scala
                 F#
       Ruby             Java
                 C
      Python             C#

日用品    PHP


      小規模               大規模
PHP FWの分類
高級品   BEAR.Sunday             Symfony


                    CakePHP


日用品   FuelPHP         Yii


       小規模                     大規模
PHPとは歯ブラシのように
    日用品・小規模

FuelPHPとはアニソンのように
    日用品・小規模
ろ か
          こ
    らし いど
                 まさかの
PHP


    人人人人人人人人人人
   >   完全一致   <
    ^Y^Y^Y^Y^Y^Y^Y^Y^Y^
他言語でイメージ
 言語        大規模重量          高速軽量

 PHP        Symfony       FuelPHP

Ruby      Ruby on Rails   Sinatra

Python       Django        Flask

Haskell      Yesod         Snap
インストール方法


$ curl get.fuelphp.com/oil ¦ sh
$ cd Sites/
$ oil create blog



              http://docs.fuelphp.com
まさかの
 人人人人人人人人人人
>   3行で     <
>  インストール完了 <
 ^Y^Y^Y^Y^Y^Y^Y^Y^Y^
動作環境
• OS
 • Linux, Mac, windows
• http server
 • Apache, Nginx, IIS
• DB
 • MySQL, MongoDB, Redis,
   PostgreSQL(非標準)
まさかの
 人人人人人人人人人人
> PostgreSQL   <
>    非標準   <
 ^Y^Y^Y^Y^Y^Y^Y^Y^Y^

          マジでなんとかしたい
FuelPHPの歴史

• 2011年1月 最初の公開ベータ版リリース
• 2011年7月 1.0リリース
• 2012年7月 2.0 alpha / betaリリース
• 2012年9月10日 1.3リリース
日本語の書籍

• FuelPHP Advent Calendar 2011
• FuelPHP入門
• はじめてのフレームワークとしての
  FuelPHP【電子書籍】
利用実績
• Novius OS / CMS
• あにみた / アニメ記録サイト
• 引っ越しガイド
• theオワコン
• ScrapYrd
• Snipr.it // Share Code
業務での実績
• 小規模の開発がメイン
• 1∼3人くらいの規模
• 表には出ないが「受託案件で使った」
 との情報が多数あり

• 新規案件が多い
転職市場の求人数


•Symfony 7件
•CakePHP 6件
•FuelPHP 0件
              PASONA TECH 9/9調査
              http://www.pasonatech.co.jp/
新しい
フレームワークなので
実績となると厳しい
日本コミュニティの
   紹介
so
        FuelPHP 勉強会 東京 Vol .1




                                    ld
 
                                                 ou
                                                               t
•   http://atnd.org/event/fuelphp


• 2012/07/08 (日)
• 参加希望者 50 人
• 発表内容
    •   FuelPHP 入門

    •   FuelPHPで Unit Test

    •   FuelPHP 実践 Validation

    •   FuelPHPのフォームとか
FuelPHP勉強会東京vol.1
     唯一の写真が
      まさかの
 人人人人人人人人人人
>   忘れ物写真  <
 Y^Y^Y^Y^Y^Y^Y^Y^Y
so
        FuelPHP 勉強会 東京 Vol .2




                                    ld
 
                                                 ou
                                                               t
•   http://atnd.org/events/31017


• 2012/09/23(日)
• 参加希望者 113 / 70 人
• 発表内容(予定)
    •   ゲスト『はじめてのフレームワークとしてのFuelPHP』著者

    •   Git and Github で共同作業∼入門編

    •   他、多数
FuelPHP 勉強会 名古屋


• FuelPHP 勉強会 大須 vol.1
  •   http://atnd.org/events/29536


• FuelPHP 勉強会 大須 vol.2
  •   http://atnd.org/events/30395


• FuelPHP 勉強会 大須 vol. 3
   • 調整中
その他の勉強会など
2012/09/15 PHP カンファレンス 2012 「フレームワークアップデート」
2012/09/08 OSC2012 Tokyo Fall 「はじめてのFuelPHP (今、最も注目されている最新の
PHP Web フレームワーク)」
2012/07/20 Fukuoka.php Vol.2 「FuelPHPについて」
2012/05/12 PHP カンファレンス関西 2012 「FuelPHP をさわってみて」
2012/05/12 OSC2012 Nagoya 「FuelPHP BoF」
2012/04/27 [大阪] FuelPHP 勉強会
2012/02/18 第18回 LOCAL PHP部 勉強会 「fluxflex と FuelPHP で簡単アプリ公開」
2012/02/16 [大阪] FuelPHP をさわってみる会
2011/12/01∼12/25 FuelPHP Advent Calendar 2011
メーリングリスト

• https://groups.google.com/group/
  fuelphp_jp

• 156人が参加
• 分からない事があれば回答してもらえ
  るかも!?

PHPカンファレンス 2012 フレームワークアップデート FuelPHP

Editor's Notes

  • #2 FuelPHP担当として、向井が発表させていただきます。\nよろしくお願いします。\n
  • #3 最初はFuelPHPの発音方法です。\n
  • #4 まさかの、2大派閥があります。\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 PHPの方向は日用品で小規模向けですよね。\n金融工学の論文をPHPで書く人はいないと思いますが。\n
  • #37 FuelPHPも日用品で小規模のマトリックスにはまってますよね。\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