|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé Sénior
![]() ![]() Ihssen IdelwaysDéveloppeur Ruby on Rails / iOS Inscription : juin 2010 Messages : 1 389 ![]() |
L'API de Facebook la plus détestée par les développeurs
D'après les résultats d'un nouveau sondage Bourrée de bogues, mal documentée, lente, et en perpétuel changement sans alerter ses utilisateurs... les arguments en défaveur de l'API de Facebook ne manquent pas et le premier réseau social gagne le palme de l'API la plus décriée par les développeurs. Google arrive en deuxième position des fournisseurs d'API les plus critiqués, suivis de Twitter, puis pêle-mêle PayPal, Evernote, Digg et LinkedIn, sur un nouveau sondage mené par Trove, le fournisseur de service d'agrégation d'images. Bien entendu, que les trois API de Google, Facebook et Twitter arrivent en tête du classement n'a rien d'étonnant, il s'agit des services les plus populaires et donc naturellement ceux qui posent le nombre le plus élevé de problèmes et difficultés à l'intégration. Cependant, certains indices de ce sondage sont révélateurs de la tendance générale de l'utilisation des services Web et sur les problèmes rencontrés. Deux tiers des développeurs déclarent intégrer leurs créations avec au moins 3 services. Le tiers en seraient amenés à les intégrer avec 4 à 6 services tandis que 7 % des développeurs interrogés reconnaissent devoir traiter avec 11 API ou plus. Google et ses dizaines d'API reçoivent aussi plusieurs commentaires négatifs qui concernent essentiellement la fermeture par Google de certaines API populaires et l'absence d'API pour certains services, Google+ notamment. Quelques développeurs critiquent l'API de Twitter qui reçoit toutefois le plus de commentaires positifs et se positionne en tant que l'API préféré des développeurs. Autre indice intéressant, le protocole d'authentification OAuth serait aussi adopté que décrié, un développeur déplore par exemple qu'il s'agisse d'un « standard que personne ne semble vraiment suivre ». Mais d'une manière générale, c'est l'incohérence et l'imprévisibilité des API qui donnent le plus de fil à retordre aux développeurs. Les résultats détaillés de ce sondage peuvent être consultés sur cette pageEt vous ? Quelles sont vos API préférées ? Et celles qui vous posent le plus de problèmes ? Quelles sont les difficultés récurrentes que vous rencontrez avec les API ? Comment les contournez-vous ?Source : Trove |
|
|
20
|
|
|
#2 |
|
Invité de passage
![]() Nathan Le RayÉtudiant Inscription : janvier 2009 Messages : 5 ![]() |
Ayant eu l'occasion de travailler avec les API de Twitter, Facebook et Google, je les classerais de la plus agréable à la plus pénible comme suit :
L'API de Twitter est extrêment bien documentée et facile d'utilisation (bien que OAuth soit un peu pénible à gérer). L'API de Facebook commence à se compliquer et je rejoins l'article en la trouvant extrêment mal documentée. Quant à l'API de Google, c'est la multitude de services et de manières différentes de faire la même chose que je n'aime pas. Trop complexe à mon goût. Enfin, moins connu mais tout de même intéressante, l'API de Media Temple pour administrer les serveurs est très bien documentée et vraiment très accessible. Peut être car elle n'en est qu'à sa première version. |
|
10
|
|
|
#3 |
Chef de projet Web - Formateur en informatique Inscription : mai 2006 Messages : 56 ![]() |
Il est certain que ces API sont pas extraordinaires (j'entend dans la prise en main des outils).
Seulement, une fois que l'on sait comment elles fonctionnent, je trouve que c'est assez aisé de les déployer. |
|
|
02
|
|
|
#4 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 137 ![]() |
|
|
|
50
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 1 663 ![]() |
Les API Facebook sont clairement un cauchemar. Niveau doc, certaines choses ne sont pas documentées du tout, comme les codes d'erreur qu'on peut obtenir dans un retour JSON. Démerdez-vous pour gérer les cas d'erreur, avec ça. Si ça vous intéresse, il y a un bug ouvert sur le tracker de Facebook. Ça fait longtemps, et je n'ai pas l'impression que ça passionne les développeurs de Facebook, mais si vous vous ajoutez, peut-être que ça fera bouger les choses ?
http://bugs.developers.facebook.net/...g.cgi?id=13377 Sur le même sujet : http://stackoverflow.com/questions/4...ok-error-codes Et bien sûr, les API Facebook changent sans prévenir tous les mois environ. Ça fait toujours plaisir...
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes ! |
|
|
20
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 45 ![]() |
Tout à fait d'accord, l'api Facebook change très souvent en devenant de plus en plus restrictive.
La documentation est très pauvre et à une guerre de retard, les forums sont remplis de questions mais très peu de réponses. Et l'api en elle même n'est pas ce qu'il y a de plus logique. |
|
|
20
|
|
|
#7 |
|
Invité de passage
![]() API Inscription : août 2011 Messages : 1 ![]() |
c'est la cata avec la doc FB, faut être motivé pour y arriver et le pire, c'est quand ça change, heureusement qu'il y a des forums pour s'aider.
Dans le même genre, ya Paypal, assez compliqué... Sinon, j'aime bien Twitter et Orange. Niveau document simplifié, c'est pas mal du tout Orange. Je travaille notamment sur ces API. Et c'est très clair. Toutefois, je sais ce que c'est de vouloir simplifier les documents sur les API...parfois quasi impossible.En fait, je suis assez d'accord avec Sinasquax, ya rien de logique. |
|
|
31
|
|
|
#8 |
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 62 ![]() |
pour avoir bosser avec c'est de la grosse merde, Facebook est aussi de la merde.
|
|
|
14
|
|
|
#9 |
|
Membre émérite
![]() |
Face... quoi ?
__________________
Il ne faut pas oublier que la politesse et le respect sont mutuels. Mon framework Web haute performance : |
|
04
|
Copyright © 2000-2013 - www.developpez.com