HTML vs FBML
Un certain nombre de langages de balisage ont été créés à des fins différentes, mais aucun n’a été aussi populaire ni aussi répandu que le langage HTML (Hypertext Markup Language), qui est la langue principale d’Internet. Le langage de balisage relativement inconnu est FBML, ou Facebook Markup Language, qui a été développé pour une utilisation spécifique de Facebook. Alors que HTML a été développé pour créer un langage normalisé pouvant être utilisé sur différents sites du monde entier, FBML a été créé dans le but de créer des applications Facebook..
Pour atteindre son objectif, FBML ajoute de nombreux mots-clés spécifiques aux fonctionnalités de Facebook. Vous pouvez afficher des commentaires, inviter des amis sur le chat ou mettre en œuvre toute autre tâche spécifique de Facebook. FBML simplifie simplement le codage au sein de FB par rapport à HTML. FBML supprime également les balises HTML jugées inutiles ou limitant la sécurité de Facebook et de ses utilisateurs..
Une autre différence essentielle entre HTML et FBML est l’incapacité d’utiliser Javascript dans FBML. Javascript fournit un niveau supplémentaire d'interaction avec les utilisateurs. Le problème est que cela peut être problématique pour Facebook car il existe de nombreuses façons de créer des applications Javascript pour exploiter les faiblesses et même révéler des informations sur l'utilisateur. Au lieu de Javascript, Facebook a encouragé l’utilisation de son alternative FBJS. FBJS est la propre implémentation de Javascript par Facebook, à l'image de FBML en HTML.
À mesure que HTML et d'autres technologies Web apparentées, telles que CSS et Javascript, se développaient, Facebook a compris qu'il n'était pas nécessaire de continuer à développer FBML et FBJS séparément. De ce fait, FBML est devenu obsolète et il a été conseillé aux codificateurs de poursuivre le développement en HTML, car il n'y aurait plus de mises à jour de FBML..
Comme FBML est déjà obsolète, il n’ya vraiment aucune raison de continuer à l’utiliser sauf si votre application est sur le point d’être terminée. Pour tout nouveau projet, il est infiniment plus judicieux d’utiliser HTML, Javascript et CSS dans le développement de nouvelles applications pour Facebook..
Résumé:
1.HTML est une norme mondiale tandis que FBML est spécifique à Facebook
2.FBML a beaucoup de balises qui ne sont pas reconnues en HTML
3.Il existe des balises HTML non reconnues par FBML
Les pages 4.HTML peuvent intégrer du Javascript, contrairement à FBML.
5.HTML est encore largement utilisé alors que FBML est déjà obsolète