我已经使用 GWT RPC 机制为客户端-服务器通信开发了一个 GWT + GAE 应用程序。现在,我想集成 Android 应用程序中提供的一些服务。但我发现不再推荐此实现,并且已从 GPE 3.0(google eclipse 插件)中删除,因此现在使用云端点(RPC tooling not available for appengine connected android project for GPE 3.2?)。
我想知道为什么采用这种方法(另一种突然被删除),因为在使用 Cloud Endpoints 而不是 GWT 的 RPC 时,实现客户端-服务器通信接缝所需的代码要复杂得多(至少对我而言),其中添加新类非常容易,代码接缝非常容易扩展。
为什么 Cloud Endpoint 优于 GWT RPC?这两种方法的优缺点是什么?