Έχω εφαρμοστεί κάποια sites με το Facebook Connect. Η σύντομη απάντηση είναι ναι? είναι προβληματικός. χρόνοι φόρτωσης μπορεί να είναι πολύ μεγάλη, κλήσεις API συχνά αποτυγχάνουν, οι εικόνες δεν φορτώνουν, και υπάρχει η φοβερή πραγματικότητα να χρειάζεται να χρησιμοποιεί cookies τρίτων. Η τεκμηρίωση είναι αξιοπρεπές, αλλά συχνά με ημερομηνία.
Θα πρέπει ακριβώς να σταθμίσει τα οφέλη που παίρνετε (μεγάλη κοινότητα, πραγματικά δροσερό διασταυρούμενη επικονίαση, πρότυπο απόσπαση, ο φίλος-σύνδεση) σε σχέση με τους πονοκέφαλους του να είσαι ένας προγραμματιστής Facebook. Η πλατφόρμα είναι εξαιρετικά νεαρή όμως, και αυτό θα είναι αξίζει τον κόπο να εφαρμόσουν μακροπρόθεσμα. Δεν θα συνιστούσα σε αντικατάσταση ενός παραδοσιακού συστήματος των χρηστών / πέρασμα πλήρως αυτή τη στιγμή, αλλά είναι μεγάλη για τη σύνδεση των λογαριασμών και την απόσπαση «θέσεις τείχος» για να feeds του χρήστη (το οποίο είναι αρκετά εύκολο να υλοποιηθεί).
Ένα από τα μεγαλύτερα κολικόπονος μου με την ανάπτυξη του Facebook είναι ότι θα πρέπει να δημιουργήσετε νέες εφαρμογές για κάθε περιβάλλον. Έχετε ένα τοπικό διακομιστή; Εφαρμογή. Έχετε ένα διακομιστή ανάπτυξη; Εφαρμογή. Η ζωντανή server; Μια άλλη εφαρμογή. Κάθε ένα είναι δεμένο σε ένα πεδίο βάσης, και δεν υπάρχει κανένας τρόπος για να προσθέσετε πολλούς τομείς (αν και λειτουργούν επιμέρους τομείς). Θα πρέπει να ρυθμίσετε τις παραμέτρους κάθε αίτηση για κάθε περιβάλλον. Επίσης, το γεγονός ότι δεν μπορείς να «επεξεργασία» πρότυπα τοίχο είναι σκληρή, καθώς και? θα πρέπει να διαγράψετε και να ξεκινήσετε από την αρχή όσο ξέρω (ακόμα και αν απλά θέλετε να διορθώσετε την ορθογραφία ή κάτι τέτοιο).
Είναι περίεργο. Ορισμένες πτυχές της ανάπτυξης του Facebook είναι μια απόλυτη χαρά να συνεργαστώ μαζί της. Και μερικά είναι οι χειρότερες εμπειρίες ανάπτυξης που είχα.