我通过 jsons 与服务器通信,在 Nodejs 和 Actionscript 中都是对象(通过字符串序列化)。
我在客户端中使用的那些对象,通过读取/修改它们并创建与来自服务器的对象相关的辅助对象(来自类)。
我有两种选择之一来设计我的客户,我一直在决定哪一种更灵活/面向未来。
- 保持数据原样,创建许多方法来修改对象,将辅助对象保持在单独的位置。
- 将数据转换为类的实例,其中每个类都有自己的一组方法,而不是将方法堆放在同一个地方。
通常我选择 2,因为 OOP 很好吃,但选择 1 在数量上似乎要简单得多。
我想我的问题是我无法弄清楚我的客户端是否基本上是一个视图(来自 MVC),其中服务器是控件(也来自 MVC),或者我的客户端和服务器是否是两个独立/独立的通信项目,我应该将客户端本身视为一个 MVC 项目。
我会很感激你的 2 美分。