Forskel mellem HTML og FBML Forskel mellem
HTML vs FBML < Der har været en række markupsprog, der er oprettet til forskellige formål, men ingen har været så populære eller udbredt som HTML (Hypertext Markup Language), som er hovedsproget på internettet. Et relativt ukendt markupsprog 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å tværs af forskellige websteder rundt om i verden, blev FBML bygget med 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 simpelthen kodning indenfor FB meget enklere end da usi ng HTML. FBML fjerner også HTML-tags, der anses for at være uden brug eller for at begrænse sikkerhedsrisikoen for 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 opfordrede Facebook brugen af dens alternative FBJS. FBJS er Facebooks egen implementering af Javascript ligesom hvordan FBML er til HTML.
Da FBML allerede er udskrevet, er der virkelig ingen grund til at fortsætte med at bruge det, medmindre din ansøgning allerede er tæt på at være færdig. For ethvert nyt projekt gør det uendeligt mere mening at gå med HTML, Javascript og CSS i udviklingen af nye applikationer til Facebook.
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, som ikke genkendes af FBML
4. HTML-sider kan indlejre Javascript, mens FBML ikke kan
5. HTML er stadig i udbredt brug, mens FBML allerede er udskrevet