gwt-rpc vs rest ... ¿es realmente uno o el otro?

Tengo un cliente GWT que usa GWT-RPC para hacer llamadas a mi servicio REST. ¿Por qué algunos de estos comentarios ponen a GWT-RPC en contra de REST, como si tuvieras que elegir uno u otro? Estoy usando AMBOS ... GWT-RPC en el cliente, lo que llega a un servicio REST. Quiero usar una alternativa y zanja GWT-RPC. ¿Por qué? Es LENTO (comparado con mi cliente Flex que golpea el mismo servicio). Revisé RestyGWT, pero sus excelentes documentaciones (sarcasmo) hacen que parezca que necesito crear un SERVICIO de RestyGWT que mi cliente de RestyGWT pueda alcanzar. Caray, no gracias. Mi servicio está hecho. Realmente no quiero tocarlo. Así que parece que una alternativa posible es generar una biblioteca cliente desde mi servicio y usarla en mi cliente GWT junto con RequestBuilder para manejar la codificación / decodificación de JSON a objetos java (y con suerte obtener un rendimiento mejorado). Si eso no lo corta, la siguiente alternativa es deshacerse de GWT por completo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta