новый restfb против старого API Facebook

Что вы рекомендуете для нового проекта J2EE Facebook Connect:

Требования охватывают почти все, что поддерживает Facebook Connect.

Важны полнота, простота использования, стабильность и т.д. Но для нас важнее всего вероятность того, что выбранная библиотека будет процветать и в конечном итоге станет победителем, если таковая вообще существует.

Спасибо.


person Francois    schedule 13.07.2010    source источник
comment
Было бы неплохо задать этот вопрос по адресу: webapps.stackexchange.com.   -  person Armstrongest    schedule 13.07.2010


Ответы (2)


Благодаря новому потоку авторизации на основе OAuth2 и Graph API объем «работы», выполняемой SDK, значительно сократился. Я бы посоветовал вам выбрать библиотеку, которая не пытается предоставлять абстракции очень высокого уровня, а вместо этого понимает и использует тот факт, что вы выполняете вызовы HTTP API (например, для распараллеливания HTTP Запросы). Недавно мы выпустили Android SDK, который, хотя и не связан с вашим вопросом, может оказаться полезным точка отсчета.

person daaku    schedule 19.07.2010

Для полного раскрытия: я разработал RestFB и имею права на фиксацию проекта. Тем не менее, я был в том же положении некоторое время назад, нуждаясь в некоторой библиотеке Java для работы с FB Graph API. Первоначально я попробовал facebook-java-api, но он не поддерживал все новые API. В то время я внимательно изучил код и увидел некоторую присущую ему негибкость, из-за которой было слишком сложно делать то, что мне нужно, поэтому я стал искать альтернативы. Честно говоря, facebook-java-api, возможно, я просто поймал их в неподходящее время (около 6 месяцев назад были только незначительные обновления для 2.x и не было видно 3.x в то время. Я вижу, что они выпущена 3.0.2 недавно).

Во всяком случае, я нашел RestFB. Что мне понравилось в нем с самого начала, так это чистота и расширяемость кода, а также то, что он не требовал никаких дополнительных зависимостей. Основные объекты Graph API являются встроенными, и создавать новые объекты очень просто. Были одна или две незначительные вещи, которые не работали из коробки, поэтому я открыл проблемы, и Марк Аллен, основатель проекта RestFB, казался довольно отзывчивым с их исправлением, поэтому я продолжал использовать его. Совсем недавно я внес в проект сборку Maven, так как мне очень хотелось увидеть библиотеки RestFB на Maven Central, чтобы мне было проще их использовать.

person Kalle    schedule 23.02.2011