J'ai mis certains sites avec Facebook Connect. La reponse courte est oui; il est squameuse. Les temps de chargement peut être très longue, les appels API échouent souvent, les images ne se chargent pas, et il y a la réalité terrible d'avoir à utiliser des cookies tiers. La documentation est correcte, mais souvent daté.
Vous aurez juste à peser les gains que vous obtenez (énorme communauté, la pollinisation croisée vraiment cool, l'affichage de modèle, ami-linking) par rapport aux maux de tête d'être un développeur Facebook. La plate-forme est super jeune bien, et ce sera la peine de mettre en œuvre à long terme. Je ne recommanderais pas le remplacement d'un système utilisateur / traditionnel passe complètement en ce moment, mais il est bon pour relier les comptes et l'affichage « messages de mur » aux flux utilisateur (ce qui est assez facile à mettre en œuvre).
L' un de mes plus grands problèmes majeurs avec le développement Facebook est que vous devez créer de nouvelles applications pour chaque environnement. Avoir un serveur local? Application. Avoir un serveur de développement? Application. Le serveur en direct? Une autre application. Chacun d' eux est lié à un domaine de base, et il n'y a aucun moyen d'ajouter plusieurs domaines (travail si les sous-domaines). Vous devez configurer chaque application pour chaque environnement. En outre, le fait que vous ne pouvez pas les modèles de mur « modifier » est difficile aussi bien; vous devez supprimer et recommencer autant que je sais (même si vous voulez juste corriger l' orthographe ou quelque chose).
C'est étrange. Certains aspects du développement Facebook sont une absolue joie de travailler avec. Et certains sont les pires expériences de développement que j'ai eu.