Ho implementato alcuni siti con Facebook Connect. La risposta breve è sì; è traballante I tempi di caricamento possono essere molto lunghi, le chiamate API spesso falliscono, le immagini non si caricano e c'è la terribile realtà di dover utilizzare cookie di terze parti. La documentazione è decente, ma spesso datata.
Devi solo valutare i guadagni ottenuti (grande community, impollinazione incrociata davvero interessante, pubblicazione di modelli, collegamento con amici) contro il mal di testa di essere uno sviluppatore di Facebook. La piattaforma è super giovane, e ne varrà la pena implementarla a lungo termine. Non consiglierei di sostituire completamente un sistema utente/pass tradizionale in questo momento, ma è ottimo per collegare gli account e postare "post sul muro" ai feed degli utenti (che è piuttosto facile da implementare).
Uno dei miei maggiori problemi con lo sviluppo di Facebook è che è necessario creare nuove applicazioni per ogni ambiente. Hai un server locale? Applicazione. Hai un server di sviluppo? Applicazione. Il server live? Un'altra applicazione Ciascuno è legato a un dominio di base e non è possibile aggiungere più domini (anche se i sottodomini funzionano). Devi configurare ogni applicazione per ogni ambiente. Inoltre, il fatto che non sia possibile "modificare" i modelli di muro è altrettanto difficile; devi cancellare e ricominciare da capo per quanto ne so (anche se vuoi solo correggere l'ortografia o qualcosa del genere).
È strano. Alcuni aspetti dello sviluppo di Facebook sono un'assoluta gioia con cui lavorare. E alcuni sono le peggiori esperienze di sviluppo che ho avuto.
Grazie per aver condiviso le tue esperienze con FB, TypeOneError. Di recente ho iniziato lo sviluppo di FB, quindi è bello sapere che non sono solo io a trovarne un po 'frustrante. – allyourcode
Sì! In bocca al lupo! Una delle mie app dovrebbe essere lanciata la prossima settimana circa. In realtà è un grande sito per le reti USA, quindi spero che si possa amare nel mondo di FB Connect. – typeoneerror