Beh, sì, tutto dipende dal pubblico dell'utente.
In ogni caso, direi che Facebook Connect è probabilmente la scelta migliore a causa del numero di persone che usano Facebook. Tuttavia, per quanto ho notato, non sono siti web "professionali" che usano Facebook Connect, principalmente forum e blog di notizie non ufficiali (ma popolari).
Molti siti Web "professionali" (catering per ... beh, professionisti) utilizzano un normale registro/accesso anziché Twitter, Facebook o OpenID. Tuttavia, un sito web professionale avrebbe probabilmente bisogno di una soluzione più professionale, quindi suggerirei OpenID, che supporta anche siti web come Yahoo! Mail e comunità di sviluppatori (come Stack Overflow!). È possibile visualizzare l'elenco completo dei siti here.
In tutta onestà, non penso davvero che l'utilizzo di un accesso Twitter sarebbe molto efficiente. Pensaci in questo modo: per esempio, ho notato (ma potrei sbagliarmi) che Twitter è usato principalmente dal piccolo hobbista o dalle persone che lo usano per dare aggiornamenti su ciò che stanno facendo o facendo (e qualche volta solo le persone che vogliono essere nei tempi). Quindi, a meno che il tuo sito web non sia rivolto a questo tipo di persone, non sarebbe davvero utile. Inoltre, non conosco molte persone a cui piace particolarmente, in parte a causa della sua eccessiva popolarità. Tuttavia, potrebbe essere lo stesso per Facebook, ma questo è tutto soggettivo, quindi se vuoi davvero scegliere Twitter, fallo.
In ogni caso, questa è la mia opinione sulle cose. Non uso personalmente questi sistemi sui siti Web che ho creato, ma so come funzionano.
Per uno, quando si accede utilizzando uno di questi per la prima volta, portano l'utente a una nuova pagina o apre una finestra popup chiedendo loro di confermare se vogliono collegare il loro account [Qualunque] al tuo [ Nome sito Web]. Dopodiché, è un po 'più facile da usare solo perché non devono continuare a ripetere il processo a meno che non impediscano il tuo sito web sul loro servizio.
Con OpenID, è necessario accedere alla tua pagina web OpenID abilitato utilizzando http://myusername.myopenid.com/ o myusername.myopenid.com. Se non scelgono di ricordare la loro password, questo può diventare un po 'noioso da digitare ogni volta.
Con Facebook Connect, di solito connette automaticamente tutte le informazioni al sito Web, incluso il nome completo e l'immagine del profilo (nel senso che se hanno un'immagine di profilo di quel tatuaggio accattivante sulla parte interna della coscia, gli altri utenti saranno in grado di guarda quello).
Infine, per quanto posso vedere, Twitter non fa molto altro che connettere qualsiasi nome che hai nella pagina del tuo profilo (se si tratta di "John Doe" o "Weiner Schnitzel", verrà visualizzato sul tuo sito web) e la tua immagine del profilo, proprio come su Facebook.
Per finire, quelli sono praticamente tutti i pro e i contro che posso dire sui servizi. In bocca al lupo!
un articolo che menziona i pro/contro di facebook connect & openid: http://rww.readwriteweb.netdna-cdn.com/archives/facebook_connect_vs_open_id.php – vsr