Unterschied zwischen HTML und FBML Unterschied zwischen

Anonim

HTML vs FBML gewesen < Es wird für verschiedene Zwecke erstellt eine Reihe von Markup-Sprachen gewesen, aber keiner hat so populär oder so weit verbreitet wie HTML (Hypertext Markup language) gewesen, die die Hauptsprache des Internets ist. eine relativ unbekannte Auszeichnungssprache FBML ist, oder die Facebook Markup language, die für die spezifische Nutzung von Facebook entwickelt wurde. Während HTML entwickelt wurde, eine einheitliche Sprache zu schaffen, die an verschiedenen Standorten auf der ganzen Welt verwendet werden können, FBML zum Zweck der Erstellung von Facebook-Apps gebaut wurde.

Um dieses Ziel zu erreichen, fügt FBML viele feature-spezifische Schlüsselwörter in Facebook hinzu: Sie können Kommentare anzeigen, Freunde im Chat einladen oder jede andere Facebook-spezifische Aufgabe implementieren in FB viel einfacher als bei usi ng HTML. FBML entfernt auch HTML-Tags, die als nutzlos gelten oder die Sicherheit von Facebook und ihren Benutzern einschränken.

Ein weiterer wichtiger Unterschied zwischen HTML und FBML ist die Unfähigkeit, Javascript in FBML zu verwenden. Javascript bietet eine zusätzliche Ebene der Interaktion mit den Benutzern. Das Problem ist, dass es für Facebook problematisch sein kann, da es viele Möglichkeiten gibt, wie Javascript-Apps erstellt werden können, um Schwachstellen auszunutzen und sogar einige Informationen über den Benutzer preiszugeben. Anstelle von Javascript ermutigte Facebook den Einsatz seines alternativen FBJS. FBJS ist Facebooks eigene Implementierung von Javascript genauso wie FBML in HTML ist.

Da HTML und andere verwandte Web-Technologien wie CSS und Javascript entwickelt wurden, sah Facebook, dass es nicht notwendig ist, FBML und FBJS getrennt weiterzuentwickeln. Aus diesem Grund wurde FBML als veraltet eingestuft und es wurde den Programmierern empfohlen, die Entwicklung mit HTML fortzusetzen, da es keine Aktualisierungen mehr für FBML geben würde.

Da FBML bereits veraltet ist, gibt es wirklich keinen Grund, sie weiter zu verwenden, es sei denn, Ihre Anwendung steht kurz vor dem Abschluss. Für jedes neue Projekt ist es unendlich sinnvoller, mit HTML, Javascript und CSS neue Anwendungen für Facebook zu entwickeln.

Zusammenfassung:

1. HTML ist ein weltweiter Standard, während FBML spezifisch für Facebook

2 ist. FBML hat viele Tags, die nicht in HTML

3 erkannt werden. Es gibt Tags in HTML, die von FBML

4 nicht erkannt werden. HTML-Seiten können Javascript einbetten, während FBML nicht

5 sein kann. HTML ist immer noch weit verbreitet, während FBML bereits veraltet ist