HTML a FBML

Anonim

HTML vs FBML

Existuje řada značkovacích jazyků vytvořených pro různé účely, nikdo však nebyl tak populární ani rozšířený jako HTML (Hypertext Markup Language), což je hlavní jazyk internetu. Poměrně neznáma značkovací jazyk je FBML nebo Facebook Markup Language, který byl vyvinut pro konkrétní použití Facebooku. Zatímco HTML byl vyvinut pro vytvoření standardizovaného jazyka, který lze použít na různých místech po celém světě, FBML byl vytvořen za účelem vytvoření aplikací Facebook.

K dosažení svého cíle FBML přidává mnoho klíčových slov, která jsou specifická pro funkce ve Facebooku. Můžete zobrazit komentáře, pozvat kamarády do chatu nebo implementovat jakoukoli jinou specifickou práci na Facebooku. FBML prostě dělá kódování v FB mnohem jednodušší než při použití HTML. FBML rovněž odstraňuje značky HTML, které jsou považovány za nepoužité, nebo omezují bezpečnostní expozici Facebooku a jejích uživatelů.

Dalším klíčovým rozdílem mezi jazyky HTML a FBML je neschopnost používat Javascript v FBML. Javascript poskytuje další úroveň interakce s uživateli. Problémem je, že může být problematické pro Facebook, protože existuje mnoho způsobů, jak mohou být aplikace JavaScriptu vytvořena k využívání slabých stránek a dokonce k odhalení některých informací o uživateli. Namísto Javascriptu společnost Facebook povzbudila používání alternativního FBJS. FBJS je vlastní implementace Javascriptu na Facebooku stejně jako způsob, jakým je FBML HTML.

Vzhledem k tomu, že HTML a další příbuzné webové technologie jako CSS a Javascript se vyvíjely, společnost Facebook viděla, že není třeba pokračovat ve vývoji FBML a FBJS zvlášť. Z tohoto důvodu byla FBML zastaralá a kodeéři byli upozorněni, aby pokračovali ve vývoji pomocí kódu HTML, protože již nebudou žádné aktualizace FBML.

Jelikož FBML je již zastaralý, není skutečně žádný důvod pokračovat v jeho používání, pokud vaše aplikace již není blízká dokončení. Pro každý nový projekt je nesmírně více rozumné jít s HTML, Javascript a CSS při vývoji nových aplikací pro Facebook.

Souhrn:

1.HTML je celosvětový standard, zatímco FBML je specifický pro Facebook 2.FBML obsahuje mnoho značek, které nejsou rozpoznány v HTML 3.There jsou tagy v HTML, které nejsou rozpoznány FBML 4.HTML stránky mohou vložit Javascript, zatímco FBML nemůže 5.HTML je stále rozšířen, zatímco FBML je již zastaralý