スライド 1

Introducing “MobaSiF”
(Mobile Simple Framework)
能登 信晴 (DeNA)
[email protected]
能登 信晴 (のと ときはる)
• 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 各サービスでは必要に応じて機能追加中
– 順次反映 (できたら)
– それぞれ勝手に機能足してもらったほうが速いかも