Verschil tussen HTML en FBML Verschil tussen

Anonim

HTML versus FBML < Er zijn een aantal opmaaktalen gemaakt voor verschillende doeleinden, maar geen enkele is zo populair of zo wijdverspreid als HTML (Hypertext Markup Language), de hoofdtaal van internet. Een relatief onbekende opmaaktaal is FBML, of de Facebook Markup Language, ontwikkeld voor het specifieke gebruik van Facebook. Hoewel HTML werd ontwikkeld om een ​​gestandaardiseerde taal te creëren die op verschillende sites over de hele wereld kan worden gebruikt, werd FBML gebouwd met het doel om Facebook-apps te maken.

Om zijn doel te bereiken, voegt FBML heel wat sleutelwoorden toe die specifiek zijn voor de functies op Facebook.U kunt opmerkingen weergeven, vrienden uitnodigen voor een chat of een andere specifieke taak op Facebook uitvoeren.FBML maakt eenvoudigweg codering binnen FB veel eenvoudiger dan wanneer usi ng HTML. FBML verwijdert ook HTML-tags die van geen nut worden geacht of die de beveiligingsblootstelling van Facebook en hun gebruikers beperken.

Een ander belangrijk verschil tussen HTML en FBML is het onvermogen om Javascript in FBML te gebruiken. Javascript biedt een extra niveau van interactie met de gebruikers. Het probleem is dat het voor Facebook problematisch kan zijn, omdat er op verschillende manieren Javascript-apps kunnen worden gemaakt om zwakke punten te misbruiken en zelfs informatie over de gebruiker te onthullen. In plaats van Javascript, moedigde Facebook het gebruik van zijn alternatieve FBJS aan. FBJS is Facebook's eigen implementatie van Javascript, net zoals FBML HTML is.

Terwijl HTML en andere verwante webtechnologieën zoals CSS en Javascript zich ontwikkelden, zag Facebook dat het niet nodig is om FBML en FBJS afzonderlijk verder te ontwikkelen. Daarom is FBML verouderd en zijn coders geadviseerd om door te gaan met de ontwikkeling met HTML, omdat FBML dan niet meer wordt bijgewerkt.

Aangezien FBML al is verouderd, is er echt geen reden om het te blijven gebruiken, tenzij uw toepassing al bijna klaar is. Voor elk nieuw project is het oneindig veel zinvoller om met HTML, Javascript en CSS te werken bij het ontwikkelen van nieuwe applicaties voor Facebook.

Samenvatting:

1. HTML is een wereldwijde standaard, terwijl FBML specifiek is voor Facebook

2. FBML heeft veel tags die niet worden herkend in HTML

3. Er zijn tags in HTML die niet worden herkend door FBML

4. HTML-pagina's kunnen Javascript insluiten terwijl FBML niet

5 kan zijn. HTML wordt nog steeds op grote schaal gebruikt, terwijl FBML al is verouderd