Наша команда работает над приложением для Android с поддержкой App Engine. У нас есть некоторые разногласия по поводу реализации клиент-серверного взаимодействия. С одной стороны, App Engine предлагает подход RequestFactory, который (как говорит Google)
provides a solid foundation for automatic batching and caching of requests in the future
и light-weighed
Но мы находим этот подход немного «неуклюжим». С другой стороны, мы можем использовать обычный сервлетный подход, который мы хорошо знаем и с которым чувствуем себя более комфортно. Мы, безусловно, хотим более легкого, быстрого и масштабируемого взаимодействия, но в какой пропорции RequestFactory действительно их обеспечивает? Что еще мы можем получить и потерять от обоих подходов.
[Более того, мы читали о таких опциях, как GWT-RPC (более старая версия RequestFactory) и RestyGWT. Но мы мало знаем об этих подходах и не уверены, подходят ли они для нашего случая.]
Я нашел здесь некоторые подобные вопросы без ответа. Поэтому я полагаю, что это может быть полезной дискуссией для многих.