現在、ゲームなどのアプリを含むソーシャルネットワークを開発しています。開発者がアプリを作成するためのパブリックAPIはありません。代わりに、アプリは独自に開発しました。
私たちのプラットフォームはZendFrameworkに基づいています。また、チャット、通知、およびその他のプッシュタスク用のXMPPプロトコル実装(clientside-strophe、serverside-java)があります。XMPPはアプリで使用されます。
アプリをソーシャルネットワークコードから分離して、シンプルで軽量に保つことができるようにしたいのです。
そのような分離のためにあなたが提案できる戦略は何ですか?私たちの願いは、アーキテクチャとコードをシンプルでクリーンに保つことです。