我正在开发一个使用Node.js作为服务器的项目,客户端是使用Ext JS 4.2开发的webapp。
通信协议依赖于Socket.io库。
我试图在我的webapp中集成socket.io通信,其方式尽可能地完善并符合Ext JS 4的MVC。
我的第一个想法是让一个看起来像THIS的类基本上具有所有socket.io回调,它将获得所需的Ext JS元素并将接收到的数据设置给它们。
然而,我看到ExtJS 4引入了代理和商店的概念,我在想是否可以使用这些功能实现我需要的东西(我是extjs 4的初学者)。
长篇故事简短:您认为处理此方案的最佳做法是什么?另外:即使可以通过代理/存储实现我需要的东西,它是否会更容易,同时在这种情况下使用它们或回调方式是否足够好?
欢迎任何其他解决方案。