Zaimplementowałem kilka witryn z Facebook Connect. Krótka odpowiedź brzmi: tak; to jest łuszcząca się. Czas ładowania może być bardzo długi, wywołania API często kończą się niepowodzeniem, obrazy nie ładują się, i jest okropna rzeczywistość korzystania z plików cookie stron trzecich. Dokumentacja jest przyzwoita, ale często przestarzała.
Musisz tylko zważyć zyski, które otrzymujesz (ogromna społeczność, naprawdę fajne zapylanie krzyżowe, publikowanie szablonów, łączenie znajomych) z bólem bycia deweloperem Facebooka. Platforma jest jednak bardzo młoda i warto ją wdrożyć na dłuższą metę. Nie polecam całkowicie zastąpienia tradycyjnego systemu użytkownika/passa, ale świetnie nadaje się do łączenia kont i publikowania "postów ściennych" w kanałach użytkownika (co jest dość łatwe do wdrożenia).
Jednym z moich największych problemów z rozwojem Facebooka jest to, że musisz stworzyć aplikacje nowe dla każdego środowiska. Masz lokalny serwer? Podanie. Masz serwer programistyczny? Podanie. Serwer na żywo? Kolejna aplikacja. Każda z nich jest powiązana z domeną podstawową i nie ma sposobu na dodanie wielu domen (chociaż działają poddomeny). Musisz skonfigurować każdą aplikację dla każdego środowiska. Również fakt, że nie można "edytować" szablonów ściennych jest również trudny; musisz usunąć i zacząć od nowa, o ile wiem (nawet jeśli chcesz tylko poprawić pisownię lub coś takiego).
To dziwne. Niektóre aspekty rozwoju Facebooka są bezwzględne, aby pracować z. A niektóre są najgorszymi doświadczeniami rozwojowymi, jakie miałem.
Dziękujemy za podzielenie się wrażeniami z FB, TypeOneError. Niedawno zacząłem rozwijać FB, więc dobrze jest wiedzieć, że to nie tylko ja uważam to za frustrujące. – allyourcode
Tak! Powodzenia! Jedna z moich aplikacji powinna wystartować w przyszłym tygodniu. W rzeczywistości jest to duża strona dla amerykańskich sieci, więc mam nadzieję, że polubi się ona w świecie FB Connect. – typeoneerror