第2回 CakePHP 勉強会に参加してきたよ
- February 21, 2008 6:05 PM
- Permalink
- Comment (0)
- Track Back (0)
dis られたり dis られなかったりの激しい言語、PHP。このPHPフレームワークの1つに CakePHP というものが有るのですが、こちらの勉強会に参加させてもらいました。
自分自身 CakePHP は、アンケートフォーム案件で使った事が有るのみの CakePHP 初心者です。1回使ってみただけですが、CakePHPはかなり使いやすい、というか、とっつきやすいというか。かなりステキなフレームワークだと思っています。
勉強会というものに参加したのは初めてでしたが、色々参考になる所がありました。
ブログに書くまでが勉強会((c)yandod氏)なので、内容、雑感など書きます。
■「addons.mozilla.org@CakePHP」 by yando氏
構成など
・Firefox のサイトは 2007年3月よりCakePHP を利用している。
・PV 450万/日、WEBサーバ12台(1台辺り37.5万/日)、DBサーバはマスター×1、スレーブ×2
・Remora という名前でソース公開されている。
・多言語対応。28の言語。テーブル数は47。
実装など
・CakePHP 1.1.12
・コントローラをシンプルに保つ
・複雑なデータ処理はモデルにメソッドとして実装。再利用できそうな処理はモデルへ。
・多言語対応には gettext を利用
・負荷が高い API はスクリプトとして webroot に配置
デモ
・配布ソースを XAMPP でデモ
→ノートPCで動いてた!デバッグ情報が!
→さすがにクエリ投げまくりなのでちょっと重い。
→memchache でかなり動作が軽くなる。クエリ投げないのでサクサク。
まとめ
・シンプルなコードを保ちましょう
・Remora の実績はアプリとして多くの工夫がなされている。参考にするにはうってつけ。
■「ニフティトピックイット@CakePHP」 by ニフティ株式会社 寺本氏、イー・エージェンシー 北村氏
概要など
・ソーシャルニュースサイト
・月間5000本以上の記事が投稿されている
・500,000回の投票数
・月間??百万PV(テレビで紹介されて一桁数字が上がったらしい・・・!)
・小学3年生(!)から熟年の方まで、幅広い利用者層
・モバイル、iPod touch、Wii 向けのページも作成。デバイスフリー。
・API 30種
開発など
・PHP4が使えるのでCakeを使った
・プロトタイプ無しで一気に構築
・開発自体はスムーズ、反面サーバ環境や外部認証周りに時間を消費した
・プログラミングは高速で出来るが、サイトのレスポンスが遅くならないよう注意
・memcache、いい!
http://topicit.cocolog-nifty.com/blog/2008/02/cakephp_c7b9.html
以下ライトニングトーク @CakePHP
■CakePHP 1.2 のEメールコンポーネントは使えるのか? by すずき氏
・Cake独自のメール送信ライブラリ
・Disposition-Notification-To 知りませんでした。。
・結論としては1.2のEメールコンポーネントはまだまだ。
http://suzuki.tdiary.net/20080220.html
■初心者がはまりやすいCakePHPのうっかりポイントまとめ by たぐち氏
・百式!
・むちゃくちゃプレゼン慣れされている感じがひしひしと。
・絶望とウマウマ。
・なんだかんだ言ってCakePHPは取っつきやすいよ楽しいよ。
http://www.ideaxidea.com/archives/2008/02/cakephp_7.html
■CakePHP+Oracle by s-yo-ko 氏
・Do you CakePHP はてな の中の方。
・sequence + trigger を独自で実装する必要がある。
・バージョンによって動いたり動かなかったり
→個別にDLしてくればきちんと動くらしい
・PHP象が歩いてた。
http://d.hatena.ne.jp/s-yo-ko/20080221/1203526816
■あのオープンソースソフトウェアを CakePHP に移植する by ttsuruoka氏
・Ruby の fastladder(英語版LivedoorReader) をCakePHP に移植!
・ほぼ問題なく動いていました。
・Ruby と CakePHP はかなり似ている。
・fastladder のソース、8割?はJavaScript。
○まとめ○
というかんじでかなりざっくり書きましたが、関係者の皆様お疲れ様でした&ありがとうございました!
最近全くと言っていいほど触っていなかったCakePHPに再び触れたくなる刺激をいただきました。
今年はCakeがそこら中で焼かれると思います。はい。
次回が有れば何か発表できる位のレベルに達していたいです。達します!








Comment & Track Back
Track Back URL