Я реализовал несколько сайтов с использованием Facebook Connect. Краткий ответ - да; это отслаиваться. Время загрузки может быть очень длинным, API вызовы часто терпят неудачу, изображения не загружаются, и есть ужасная реальность того, чтобы использовать сторонние кук. Документация приличная, но часто датированы.
Вы просто должны взвесить все выгоды, которые Вы получаете (огромное сообщество, на самом деле круто перекрестное опыление, шаблон проводки, друг сшивание) против головной боли, как разработчик Facebook. Платформа супер молодая, хотя, и это будет стоит реализовать в долгосрочной перспективе. Я бы не рекомендовал заменить традиционную систему пользователя / проход полностью прямо сейчас, но он отлично подходит для увязки счетов и размещения «стены» сообщений на каналы пользователей (которые довольно легко реализовать).
Один из моих самых больших колик с развитием Facebook является то , что вы должны создавать новые приложения для каждой среды. Есть локальный сервер? Заявка. Есть сервер разработки? Заявка. Живой сервер? Другое применение. Каждый привязан к базовой области, и нет никакого способа , чтобы добавить несколько доменов (хотя суб-домены работают). Вы должны настроить каждое приложение для каждой среды. Кроме того , тот факт , что вы не можете «редактировать» шаблоны стена является жестким, а; вы должны удалить и начать все сначала, насколько я знаю (даже если вы просто хотите , чтобы исправить орфографические или что - то).
Это странно. Некоторые аспекты развития Facebook являются абсолютной радостью , чтобы работать. И некоторые из них худшего опыта развития я имел.