Am implementat unele site-uri cu Facebook Connect. Răspunsul scurt este da; este sub formă de fulgi. Timpii de încărcare pot fi foarte lungi, apeluri API de multe ori nu reușesc, imaginile nu se încarcă, și există realitatea îngrozitoare de a avea de a folosi cookie-uri terțe părți. Documentația este decent, dar de multe ori din data.
Va trebui doar să cântărească câștigurile care le obține (în comunitate imens, foarte cool eco-polenizare, șablon de postare, prieten-linking) fa ă de dureri de cap de a fi un dezvoltator de Facebook. Platforma este super tânără, deși, și va fi în valoare de ea pentru a pune în aplicare pe termen lung. Nu aș recomanda înlocuirea unui sistem tradițional de utilizator / trece complet chiar acum, dar este mare pentru conectarea conturilor și a posta „posturi de perete“ la feed-urile de utilizator (care este destul de ușor de implementat).
Una dintre cele mai mari nemulțumiri mele cu dezvoltarea Facebook este că trebuie să creați noi aplicații pentru fiecare mediu. Au un server local? Aplicație. Au un server de dezvoltare? Aplicație. Live server? O altă aplicație. Fiecare este legat de un domeniu de bază, și nu există nici o modalitate de a adăuga mai multe domenii (deși sub-domenii locul de muncă). Trebuie să configurați fiecare aplicație pentru fiecare mediu. De asemenea, faptul că nu se poate „edita“ template - uri de perete este greu, de asemenea; trebuie să ștergeți și să începeți , în măsura în care știu (chiar dacă doriți doar pentru a corecta ortografia sau ceva).
Este ciudat. Unele aspecte ale dezvoltării Facebook sunt absolut bucuria de a lucra cu. Iar unele sunt cele mai grave experiențe de dezvoltare le - am avut.