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