はじめまして,CyberXエンジニアの石川です. CyberXではアプリ開発は,通常CakePHPを使用しています. が,今回は,PHPフレームワークの一つEthnaを紹介します. PHPの代表的フレームワークとしてZend Frameworkや,CakePHP,Symphonyなどが有名ですが,EthnaもそういったPHPフレームワークの一つです. Ethnaは,GREEで開発,利用されています. かなりカスタマイズされていると思いますが,GREE規模のアプリケーションで利用可能というのは大きな実績を持っていると言えます. それでは,Ethnaのディレクトリ構造から見ていきましょう. ┣ app (アプリケーションのスクリプト) ┃ ┣ action (アクションスクリプト) ┃ ┣ action_cli (CLI用アクションスクリプト) ┃ ┣ action_xmlrpc (XMLRP