HTML vs FBML
Existuje řada značkovacích jazyků vytvořených pro různé účely, ale žádný nebyl tak populární nebo rozšířený jako HTML (Hypertext Markup Language), což je hlavní jazyk internetu. Relativně neznámým značkovacím jazykem je FBML nebo Facebook Markup Language, který byl vyvinut pro konkrétní použití Facebooku. Zatímco HTML bylo vyvinuto pro vytvoření standardizovaného jazyka, který lze použít na různých webech po celém světě, FBML byl vytvořen za účelem vytváření aplikací na Facebooku.
K dosažení svého cíle přidává FBML mnoho klíčových slov, která jsou specifická pro funkce na Facebooku. Můžete zobrazit komentáře, pozvat přátele na chat nebo implementovat jakýkoli jiný konkrétní úkol na Facebooku. FBML zjednodušuje kódování v rámci FB mnohem jednodušší než při použití HTML. FBML také odstraňuje HTML tagy, které jsou považovány za zbytečné nebo omezují bezpečnostní vystavení Facebooku a jejich uživatelů.
Dalším klíčovým rozdílem mezi HTML a FBML je nemožnost používat Javascript ve FBML. 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 lze vytvořit Javascriptové aplikace, aby se využily slabiny a dokonce odhalily některé informace o uživateli. Namísto Javascriptu Facebook podporoval použití své alternativní FBJS. FBJS je implementace Javascriptu na Facebooku, stejně jako to, jak je FBML ve formátu HTML.
S vývojem HTML a dalších souvisejících webových technologií, jako jsou CSS a Javascript, Facebook viděl, že není třeba pokračovat ve vývoji FBML a FBJS samostatně. Z tohoto důvodu byl FBML zastaralý a bylo doporučeno kodérům pokračovat ve vývoji pomocí HTML, protože by již neexistovaly žádné aktualizace FBML..
Protože FBML je již zastaralé, není opravdu důvod jej dále používat, pokud vaše aplikace již není téměř dokončena. Pro jakýkoli nový projekt má nekonečně větší smysl jít s HTML, Javascriptem 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 má mnoho značek, které nejsou rozpoznány v HTML
3.V HTML jsou tagy, které FBML nerozpoznává
4.HTML stránky mohou vložit Javascript, zatímco FBML ne
5.HTML je stále široce používán, zatímco FBML je již zastaralé