能否以一些巧妙的方式使用 SWFAddress 之类的工具来缓解现有的客户端-服务器架构。我认为甚至可以引入类似 REST 的模式映射或类似的东西。
我目前正在做的是遵循所有 Cairngorm 指南,这已经导致了一堆有意义的命令,但是包括业务代表和所有这些东西,我很难扩展和重构应用程序(实际上,层应该有帮助,紧...也许我做得不太对,我承认)。
无论如何,我想到的是以某种方式减少飞来飞去的应用程序事件的数量,以及响应它们的命令数量。实际上,如果我能得到一些层复杂性的 rd,我什至可以将视图与一些逻辑结合起来。
我的意思是:也许,我可以将按钮单击绑定到 url 模式(或使用 SWFaddress 全局更改 url)。在另一端,我将等待 url 的更改,重新格式化它,并将其传递给服务委托,该服务委托具有必要的映射,因此它知道要调用什么方法,或者它甚至可以直接传递 url到 HTTPS 服务。然后,委托将处理服务器响应,并更新模型,模型通过绑定将更新视图。
我不会完全放弃命令。我认为它们有利于调度内部交互(在客户端本身内),但我想避免使用它们与服务器进行通信。
我在正确的道路上吗?