NodejsとActionscriptの両方でオブジェクト(文字列でシリアル化)であるjsonを介してサーバーと通信します。
クライアントで使用するこれらのオブジェクトは、それらを読み取り/変更し、サーバーから取得したものに関連するセカンダリ オブジェクト (クラスから) を作成します。
クライアントを設計するための 2 つのオプションのうちの 1 つがあり、どちらがより柔軟で将来性があるかを判断するのに行き詰まっています。
- データをそのまま保持し、オブジェクトを変更するための多くのメソッドを作成し、セカンダリ オブジェクトを別の場所に保持します。
- 同じ場所にメソッドを積み重ねるのではなく、各クラスが独自のメソッド グループを持つクラスのインスタンスにデータを変換します。
通常はOOPが美味しいので2本でいきますが、1本の方が量的には簡単そうです。
私の問題は、クライアントが基本的にサーバーがコントロールであるビュー(MVCから)であるかどうか、またはクライアントとサーバーが通信する2つの独立した/個別のプロジェクトであるかどうかがわからないことだと思います。クライアント自体を MVC プロジェクトと見なす必要があります。
2セントをいただければ幸いです。