В чем разница между gdata-java-client и google-api-java-client?

Я работаю над проектом, который взаимодействует с YouTube API. Я сталкивался с двумя проектами (1) gdata-java-client и (2) google-api-java-client.

Объемы проекта (и названия) немного запутаны. Похоже, что google-api-java-client - это универсальный API-интерфейс для работы с веб-данными. Напротив, gdata-java-client обрабатывает данные, специфичные для Google (например, API YouTube). Это правильная характеристика?

Если да, то gdata-java-client построен поверх google-api-java-client?

1 ответ

Решение

Ответ, вероятно, проще, чем вы ожидаете.:)

Google-api-java-client - это более новая библиотека от Google. Он может получить доступ к большему количеству API и работает на Android. Это все еще в бета-версии, хотя. С другой стороны, gdata-java-client является стабильным и более зрелым, но не работает на Android.

Если вы используете API gdata и вам не нужно работать на Android, я рекомендую вам использовать библиотеку gdata-java-client. Если вам нужно запустить на Android, google-api-java-client

Другие вопросы по тегам