2008/04/22
【告知】PHP Framework Fight! (仮)開催告知
→ PHPフレームワークファイト終了のお知らせ - 肉とご飯と甘いもの @ sotarok
→詳細について続報 : PHP Framework Fight! 続報1 - 肉とご飯と甘いもの @ sotarok
→エントリー一覧 : PHP Framework Fight!エントリー決定 - 肉とご飯と甘いもの @ sotarok
→リポジトリについて:PHP Framework Fight! リポジトリについて - 肉とご飯と甘いもの @ sotarok
→DBについて:PHP Framework Fight! DBについて - 肉とご飯と甘いもの @ sotarok
今日ふとしたきっかけでやろう!って話になりました。夜中にEthnaのIRCチャンネルで id:maru_cc さんと keyさんとフレームワークの速度とスループットについて話してたのがきっかけ。*1
概要
PHPで色々あるフレームワークで、同じ仕様のアプリを実装し、ベンチマークを取り競争する。
処理速度だけでなく、開発工数(ジェネレータが吐いた以外のコード量)などでも比較したい。
数あるPHPフレームワークの頂点に立つのはどのれか、今ここにPHPフレームワークの熱いバトルが始まる!
詳細
- アプリの仕様はid:sotarokががんばって考える(偉大な先輩方に相談して、恥ずかしくないように仕様を作る)
- テンプレートは速度に影響するため統一するかな(テンプレートエンジンの統一ではなく,HTML・CSS・画像の統一という意味です)
- フレームワークごとに実装者募って、実装してもらう
- ソースをうけとり、同じサーバ環境でベンチマークテスト
- ベンチはid:sotarokががんばってとるw
- コードのステップ数を比較したりなどもして実装の手軽さも比較
- 一応、ORMやテンプレートエンジンに何を使うかなどは、そのフレームワークで「一般的」とされている方法ならヨシとします(例えば、symfonyならDoctrineじゃなくてPropelだよねー、とか、EthnaならSmartyだよねーとか)
募集&参加表明状況
PHPのフレームワークで、一通り実装してくれる人を募ろうと思います。原則1フレームワーク、1実装という形でやりたいと思います。(主張があれば場合によっては受け入れますw) 実装者は、先に「このフレームワークで参加!」と言ってくれた人を優先したいと思います。
募集は5/2で締め切りたいと思います!よろしくお願いします!(仕様なかなか出せなくてごめんなさい!)募集締め切りました。→ see also. PHP Framework Fight!エントリー決定 - 肉とご飯と甘いもの @ sotarok
- Ethna : id:maru_ccさん
- symfony 1.0 : keyさん
- symfony 1.1 : id:tsukimiya さん (1.0と1.1はまるで別フレームワークとの主張を受け入れます。) *2
- CakePHP 1.1 :
募集中id:s-yo-koさん - CakePHP 1.2 : id:vegnz さん
- CakePHP 1.1 : id:sayakameさん(プログラム書いたことありません枠参加)
- rhaco :
募集中id:riafくん - Zend Framework :
募集中id:heavenshellさん - 素のPHP :
募集中 *3id:anatooさん - Konstrukt : id:kunitさん
- Agavi : id:MugeSoさん
- Sabel : id:ruciferさん
- MagicWeapon : がるさん
- Piece Framework : kumatchさん
- CodeIgniter : 日本CodeIgniterユーザ会のみなさん
- Akelos : id:gegegenさん
- Zoop Framework : id:kanonjiさん
ちょっっ・・!!みんな(主にid:shimookaさんが)あおりまくりww
Mapleは次期バージョン開発中っぽいので入れてませんが、是非ということであれば是非!あとAgaviとか、Pieceとか、CodeIgniterとか・・・作ってくれる方がいるならいくらでも参戦してもらいたいです。
流れ
- 各フレームワークエントリ&実装者募集
- その間にid:sotarokが仕様を決定する
- 実装スタート
- 一定期間で実装終了 (5月いっぱいを予定)
- ソース集めてベンチとったりなんだり
- 結果公開
ご意見も募集
まだまだ企画段階なので、ご意見も募集しています。
面白い&有意義な企画になるようにがんばりますのでよろしくお願いします!
連絡手段
- code-fight | Google グループ
- 気軽に参加してください!
*1:と、実はその前にもid:Yudoufuさんとこういうことやりたい!という話をしてたこともあった。言ってるだけなのもなんなので行動に移してみた次第。
*2:詳しいことはつきみやさんにきいてくささい。(ぉ
*3:やってみたい!という方がいれば。w
- maru.cc@はてな - 【告知】PHP Framework Fight!(仮)開催告知
- kunitの日記 - PHP Framework Fight! (仮)
- [PHP]PHP Framework Fight! (仮)
- Heavens hell -
- kunitの日記 - PHP Framework Fight! (仮) 参戦します
- Do you CakePHP はてな - 面白そう!
- kwatchの日記 - PHP Framework Fight!
- Moony::log - PHP Framework Fight! (仮)
- anatoo勉強記 - PHP Framework Fight!に参加することになりました
- kunitの日記 - twitterという題材でいろいろ考えてみる
- [PHP][雑記]PHP Framework Fight!
- 未だ反抗期 - [other]
- [PHP][Agavi]PHP Framework Fight! 参加します
- PHP Framework Fight!
- あけろすにっき - 期間限定企画:あけろすにっきはじめました!
- PHP Framework Fight!に参加
- GRANADA Hatena @ sotarok - PHP Framework Fight! リポジトリにつ...
- [PHP]ZendFrameworkで作成したControllerをPHPUnitでテストする
- PHPのフレームワークベンチマーク大会
- GRANADA Hatena @ sotarok - 2008年のおつかれさまでした。2009年も...
- 171 http://secure.ddo.jp/~kaku/tdiary/
- 158 http://reader.livedoor.com/reader/
- 52 http://d.hatena.ne.jp/shimooka/20080425/1209088282
- 26 http://fastladder.com/reader/
- 26 http://twitter.com/home
- 24 http://www.google.com/reader/view/
- 21 http://secure.ddo.jp/~kaku/tdiary/20080422.html
- 20 http://b.hatena.ne.jp/entrylist?sort=hot
- 19 http://www.google.co.jp/reader/view/
- 19 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLD,GGLD:2005-41,GGLD:ja&q=vmware+ファイルサイズが大きすぎます。



