AppEngine RequestFactory или «Нормальный» подход? - PullRequest
4 голосов
/ 22 июля 2011

Это на самом деле не проблема, больше похоже на общий вопрос X против Y.

Итак, я экспериментирую с c2dm на андроиде, используя сервер, написанный в google app engine. В данный момент я использую «Android-проект, связанный с App Engine» как шаблон с добавленным кодом. Таким образом, сгенерированный код использует RequestFactory для множества вещей, таких как регистрация / отмена регистрации устройств, отправка сообщений и т. Д.

Мой предыдущий опыт взаимодействия с бэкендом заключался в том, чтобы установить соединение с сервлетом, написать ему (json) и прочитать ответ (json).

Так вот вопрос: Каковы преимущества (если таковые имеются) при использовании RequestFactory для связи с механизмом приложения вместо простой записи / чтения из входных / выходных потоков URLConnection? Или это действительно вопрос вкуса?

Ответы [ 2 ]

1 голос
/ 31 марта 2012

Одним из недостатков фабрики запросов является то, что она очень медленно извлекает объекты. Пользовательский сервлет и http-запрос НАМНОГО быстрее (в 10–20 раз быстрее!).

Подробнее об этом сообщении RequestFactory медленный на Android

0 голосов
/ 25 июля 2011

Я еще не использовал его сам, но, насколько я понимаю, главное преимущество состоит в том, что он позволяет действительно легко проходить аутентификацию в приложении App Engine с вашими учетными данными Android.Делать это вручную - это немного больно.

...