Introducing “MobaSiF” (Mobile Simple Framework) 能登 信晴 (DeNA) mobasif@dena.jp
能登 信晴 (のと ときはる) DeNA 技師 モバゲータウンのモバイルサイト検索サービスの企画・開発・運用 技術面 PR 比較的プレゼンや文章書きが苦にならないので MobaSiF エヴァンジェリスト (≠作者) 雑誌記事執筆, DeNA 技師のメモ
what is “MobaSiF”? = Mobile Simple Framework Linux + Apache + MySQL + Perl 2003年 11月よりモバオクのフレームワークとして開発 作者: 川崎 修平 (DeNA 取締役) 利用しているサービス 2004-03 モバオク 2004-07 ポケットアフィリエイト 2005-01 au オークション 2006-01 モバゲータウン 2006-04 モバコレ
特徴 (1) 長期間、大規模・高トラフィックサイトで利用されてきた実績 モバゲータウン => 1100万会員, 156億 PV/月 シンプル、構造が「薄い」、読みやすい 「この変数からこのデータを取得できる」などのドキュメントはずっとなかった (cf. WEB+DB PRESS) Apache からの呼び出しの流れについては、あり DeNA ではまず最初に中身を読んで理解する
特徴 (2) 軽快な動作 もともとシンプル 性能を追求するところは C で実装 (Perl XS) OR mapper はなし (DB を強く意識する必要あり) ケータイ向けウェブアプリケーション共通モジュール 絵文字変換 ケータイキャリア、端末種、端末 ID の検知 テンプレートエンジン
詳細? ダウンロード http://sourceforge.jp/projects/moba 解説記事 http://gihyo.jp/dev/feature/01/mobasif
Future? MobaSiF 単独の未来像というのは今のところなし DeNA 各サービスでは必要に応じて機能追加中 順次反映 (できたら) それぞれ勝手に機能足してもらったほうが速いかも