1/30にPHP勉強会に参加しました。
その内容と簡単な感想を添えて記録しておきます。
1.Lithiumラボ 超先進的フレームワーク yandodさん
・以前はcake3と呼ばれていて、クオリティ・速度・柔軟性を追求し、ドキュメント指向DBを積極利用
・Lithiumの本質は、「PHP5.3」「拡張性」
・コードの分量がcakePHPよりも少なくてすむ。
・静的遅延束縛でstaticも拡張できる
・ネームスペース、クロージャ
・簡単に拡張ができるフレームワーク
→新しく聞くことが多かったでしたが非常に参考になりました。
デフォルトDBがドキュメント指向DBということが今後に大きな影響を与えそうですね。
2.PHPでBrainF*ck by openpear/Acme_BrainPhack : msakamoto-sf さん
・BrainF*ckという言語は、8つの命令だけで作られた言語でメモリアドレスをポインタで操作していく。
・Misa は文法上、Brainf**k というプログラミング言語の亜流言語
・アスキーアートやる夫とジョジョでHello world!を出力。
→面白い!こういう発表大好きです。
3.NetBeansを使ってAgaviで携帯サイトを作ってみた。 megeso さん
・AgaviはPHP5アプリケーションフレームワーク
→また一つ新しいフレームワークを知りました。
4.Datasourceをおすすめします。kazu_29 さん
・Datasourceとはモデルとモデルが表現しているデータ自体をリンクするもの。
・dbo_source => RDBに共通する処理をまとめたDatasourceの基底クラス。
・Datasourceの例 => CSV Datasource, Twitter Datasource, CouchDB…、mongoDB…などなど。
・1.3からはDatasourceがPlugin化できる。
※つまり、Datasourceをどんどん使いましょう!とのことです。
個人的にはmssql datasourceを直したいのですが需要がなさそうなので…。
5. MongoDB + PHP + Cake cakephper さん
・MongoDB => ドキュメント指向DB(リレーション、トランザクションがない)
・Table => Collection , Row => Document
・パフォーマンスは良いと言われている。(スライドを参照)
・MongoDBのcakePHP Datasourceを開発した話。
※非常に興味を持ちました。
今後是非使ってみたいと思います。
今回はLithiumの話、MongoDB, Datasourceと興味がある内容でしたので急遽参加しました。
また懇親会も参加させて頂きましたが、みなさん気さくでとても楽しくお話をさせて頂きました。
感謝致します。今後参加する機会がありましたらよろしくお願いいたします。
最後に、会場をお貸ししてくださったコンテンツワンさんありがとうございました。