HTML vs FBML
Der er blevet oprettet et antal markup-sprog til forskellige formål, men ingen af dem har været så populære eller så udbredte som HTML (Hypertext Markup Language), som er internetets hovedsprog. Et relativt ukendt markup-sprog er FBML eller Facebook Markup Language, som blev udviklet til den specifikke brug af Facebook. Mens HTML blev udviklet til at skabe et standardiseret sprog, der kan bruges på forskellige steder rundt om i verden, blev FBML bygget til det formål at oprette Facebook-apps.
For at nå sit mål tilføjer FBML en masse nøgleord, der er specifikke for funktioner i Facebook. Du kan vise kommentarer, invitere venner på chat eller implementere enhver anden Facebook-specifik opgave. FBML gør blot kodning inden for FB meget enklere end når du bruger HTML. FBML fjerner også HTML-tags, der anses for at være til ingen nytte eller for at begrænse sikkerheden ved Facebook og deres brugere.
En anden vigtig forskel mellem HTML og FBML er manglende evne til at bruge Javascript i FBML. Javascript giver et ekstra niveau af interaktion med brugerne. Problemet er, det kan være problematisk for Facebook, fordi der er mange måder, hvor Javascript-apps kan oprettes for at udnytte svagheder og endda afsløre nogle oplysninger om brugeren. I stedet for Javascript opmuntrede Facebook brugen af dets alternative FBJS. FBJS er Facebooks egen implementering af Javascript ligesom hvordan FBML skal HTML.
Da HTML og andre relaterede webteknologier som CSS og Javascript udviklede sig, så Facebook, at der ikke er behov for at fortsætte med at udvikle FBML og FBJS separat. På grund af dette er FBML blevet udskrevet og kodere blev bedt om at fortsætte udviklingen ved hjælp af HTML, da der ikke længere ville være nogen opdateringer til FBML.
Da FBML allerede er forældet, er der virkelig ingen grund til at fortsætte med at bruge det, medmindre din applikation allerede er tæt på at være færdig. For ethvert nyt projekt giver det uendeligt mere mening at gå med HTML, Javascript og CSS i udviklingen af nye applikationer til Facebook.
Resumé:
1.HTML er en verdensomspændende standard, mens FBML er specifik for Facebook
2.FBML har mange tags, der ikke genkendes i HTML
3.Der er tags i HTML, der ikke genkendes af FBML
4.HTML-sider kan integrere Javascript, mens FBML ikke kan
5.HTML er stadig i udbredt brug, mens FBML allerede er forældet