HTML a FBML

Bylo vytvořeno několik značkovacích jazyků pro různé účely, ale žádný z nich není tak běžný jako HTML (Hypertext Markup Language), hlavní jazyk Internetu. Relativně neznámým značkovacím jazykem je Facebook Markup Language, vyvinutý speciálně pro použití FBML nebo Facebooku. Přestože je HTML navrženo tak, aby vytvořilo standardní jazyk, který lze použít na různých webech po celém světě, FBML je vytvořeno pro vytváření aplikací na Facebooku.

K dosažení svého cíle přidává FBML mnoho klíčových slov specifických pro funkce Facebooku. Můžete zobrazovat komentáře, pozvat přátele na chat nebo provádět jiné speciální úkoly na Facebooku. FBML jednoduše zjednodušuje kódování v FB pomocí HTML. FBML také odstraňuje značky HTML, které jsou považovány za zbytečné nebo omezují zabezpečení Facebooku a jejich uživatelů.

Dalším důležitým rozdílem mezi HTML a FBML je to, že ve FBML nepoužívá Javascript. Javascript poskytuje další úroveň interakce s uživateli. Problém je, že to může být pro Facebook problematické, protože existuje mnoho způsobů, jak vytvořit Javascriptové aplikace, které lze využít k vykořisťování jejich slabin a dokonce odhalit některé informace o uživateli. Místo Javascriptu Facebook podporoval použití alternativních FBJS. FBJS je vlastní implementací Javascriptu na Facebooku, stejně jako FBML vypadá jako HTML.

S vývojem HTML a dalších souvisejících webových technologií, jako je CSS a Javascript, Facebook neviděl, že není třeba pokračovat ve vývoji FBML a FBJS samostatně. Z tohoto důvodu je FBML zastaralý a doporučuje se, aby kodéry nadále používaly HTML, protože ve FBML již nebudou existovat žádné aktualizace.

Protože FBML je již zastaralý, není důvod pokračovat v jeho používání, pokud je váš program blízko likvidace. Práce s HTML, Javascriptem a CSS pro jakýkoli nový projekt pro Facebook je nekonečná.

Shrnutí:

1.HTML je globální standard a FBML je specifický pro Facebook 2.FBML má mnoho tagů nerozpoznaných v HTML 3.Ht HTML obsahuje tagy nerozpoznávané FBML 4. Stránky HTML mohou pojmout Javascript a FBML nemůže to udělat 5.HTML je stále široce používán, FBML je již zastaralý

Reference