HTML Vs. FBML

November 1

HTML Vs. FBML

Wenn Sie entscheiden, ob Sie FBML oder HTML auf Ihrer Facebook Seite oder innerhalb der aktuellen Anwendung verwenden, empfiehlt Facebook HTML zu verwenden. Im Februar 2011 kündigte Softwareingenieur Nikolay Valtchanov auf dem Facebook Developers Blog FBML veraltet war. Dieser Hinweis ist auch auf der Seite FBML Ratschlag der, "die Anwendung mit HTML, JavaScript und CSS umsetzen." enthalten. Darüber hinaus ist die FBML keine breite Unterstützung Sprache; Es wurde entwickelt für die ausschließliche Verwendung auf Facebook als eine Möglichkeit, den Benutzer in der Erfahrung zu integrieren. FBML hat jedoch Vorteile, darunter die größeren Zusammenhalt mit Facebook über HTML-Code.

Formatierung

Formatierungs-Tags für FBML und HTML ist tatsächlich sehr ähnlich; Beide gehen in spitzen Klammern und beide verwenden zusätzliche Attribute in Form von Attribut = "Wert". Im Beispiel wollte man eine MP3-Datei auf einer HTML-Seite einbetten ist eine der Optionen für den code

< einbetten Src = "http://www.yourdomain.com/musicfile.mp3 & Quot; / >

Jedoch wird das Embed-Tag in Facebook-Anwendungen nicht unterstützt. Dies ist nicht so anders als FBML. Nehmen Sie die Fb:mp3-Option, die ein Musik-Player in Ihrer app oder auf Ihrer Seite einbettet. Der grundlegende Code für das Einbetten von MP3-Dateien mit FBML ist

< Fb:mp3 Src = "http://www.yourdomain.com/musicfile.mp3 & Quot; Titel = "Titelname" Künstler = "Name des Künstlers" / >

Optionen

Beide Sprachen haben Markierungen für Textformatierung, Einbetten von Medien und Strukturierung der Inhalte; Sie können fast jede Wirkung erzielen, die Sie wollen mit HTML oder FBML. FBML hat rund 150 Tags sollen vor allem anpassen und managen Ihrer app oder Static FBML Seite; Dies schließt nicht grundlegende HTML-Formatierung, die neben dem FBML unterstützt wird. HTML5 hat über 100 Tags, Hinzufügen von ein paar neue Elemente von HTML4. FBML Optionen sind jedoch so konzipiert, um die Facebook-Erfahrung in Ihre Anwendung integrieren; Sie zentrieren sich auf Dinge wie Formulare erstellen und Anzeigen von Benutzerdetails als Teil Ihrer Anwendung. Jedes FBML Tag hat seinen eigenen Satz von Attributen; Sie können die Einstellungen für einzelne Tags auf developers.facebook.com/docs/reference/fbml/ anzeigen.

Normung

HTML ist universell im Internet--jede Website, die Sie antreffen hat irgendeine Art von HTML verwendet, um das Layout zu erstellen. In den meisten Fällen können Sie kopieren ein bisschen HTML-Code auf einer Seite im Internet und fügen Sie ihn in ein anderes ohne jede Funktion zu verlieren. FBML, ist jedoch begrenzt, insofern Sie nicht, sie auf einer Webseite außerhalb von Facebook verwenden können; FBML-codierten Seiten können nahtlos in andere Websites oder nicht-Facebook-Anwendungen hinzugefügt werden.

Unterstützung

FBML ist auf dem Weg nach draußen; im Februar 2011 stellte Facebook von Iframes als Seitenregister, die Static FBML Anwendung zu ersetzen, die nicht mehr zu Ihren Seiten hinzugefügt werden können. Auf der Seite FBML Facebook macht es deutlich, dass FBML nicht aktualisiert wird. Schließlich werden Seiten mit FBML überholt--, wenn Facebook sagt, dass sie weiterhin zu arbeiten. IFrames unterstützen HTML vollständig und in Seiten außerhalb von Facebook richtig eingesehen werden.