我可以在同一个项目中同时使用它们吗?或者它们是否会导致彼此“网络干扰”?
答案 0 :(得分:2)
您可以同时使用GWT中的任何Ajax机制,它们不是独占的,因此您可以为产品中的每种必需选择最合适的机制。
例如,我有一个应用程序,它使用RF作为实体和业务请求,gwt-atmosphere(使用RPC)用于彗星通信,gwtquery-Ajax(使用RequestBuilder)用于消费3方json服务。
答案 1 :(得分:1)
不会造成任何干扰。最后,您只是向servlet发送HTTP请求。您的客户端可以处理(伪)同时查询作为您的服务器。
因此,您可以使用不同的方法来查询您的服务器。关键是更多关于代码的维护/可重用性/可读性。
我建议您只使用一种方式查询服务器。
IMO你应该尽可能避免使用RPC,并研究与服务器通信的更标准方式(RequestFactory或简单的requestBuilder,甚至是restyGWT等REST库),这样你的服务器就不会链接到你的GWT客户端了。