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, die is ontwikkeld voor het specifieke gebruik van Facebook. Hoewel HTML is ontwikkeld om een gestandaardiseerde taal te maken die op verschillende sites over de hele wereld kan worden gebruikt, is 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 functies op Facebook. U kunt opmerkingen weergeven, vrienden uitnodigen voor een chat of een andere Facebook-specifieke taak uitvoeren. FBML maakt coderen eenvoudig binnen FB veel eenvoudiger dan wanneer u HTML gebruikt. 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 te gebruiken in FBML. 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 codeerders geadviseerd om door te gaan met de ontwikkeling met behulp van HTML, omdat FBML dan niet meer wordt bijgewerkt.
Omdat FBML al is verouderd, is er echt geen reden om het te blijven gebruiken, tenzij uw applicatie 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 in HTML worden herkend
3. Er zijn tags in HTML die niet worden herkend door FBML
4. HTML-pagina's kunnen Javascript insluiten terwijl FBML dit niet kan
5.HTML wordt nog steeds op grote schaal gebruikt, terwijl FBML al is verouderd