開発2部の吉岡です。 PHPでソーシャルゲームを作っている会社は多いかと思うのですが、 オーツーでは、自分たちでフレームワークを作って開発を行っています。 既存のフレームワークを使わなかったのは、データベースやキャッシュ用のKVSを柔軟に使いたかったという理由と、単純に技術力の向上目的です。 高負荷なゲームもコイツを使っていますが、なかなか良い感じで使えています。 パフォーマンスに問題があっても、ブラックボックス化したコードがないので、原因の調査もしやすいです。 フレームワークの中身 このフレームワークの内容をざっくり分けると下のような感じです。 ActionHandler リクエストURLから、呼び出すActionクラス決定します。 Action リクエストに合った処理を行います。 具体的には、Logicの呼び出し、その返却値を元に出力する内容をまとめます。 また、Validationや
![ソーシャルゲーム用のPHPフレームワーク - 株式会社オーツー|スタッフブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/0d1d17872979197fe10343302044d389cdac91f5/height=288;version=1;width=512/https%3A%2F%2Fwww.otwo.jp%2Fblog%2Fwp-content%2Fuploads%2F2014%2F03%2Fmtgroom.jpg)