HTML vs FBML
Det har funnits ett antal markup språk skapade för olika ändamål men ingen har varit så populär eller så utbredd som HTML (Hypertext Markup Language), vilket är huvudspråket på internet. Ett relativt okänt märkningsspråk är FBML, eller Facebook Markup Language, som utvecklades för den specifika användningen av Facebook. Medan HTML utvecklades för att skapa ett standardiserat språk som kan användas över olika webbplatser runt om i världen, byggdes FBML för att skapa Facebook-appar.
För att uppnå sitt mål lägger FBML många nyckelord som är specifika för funktioner i Facebook. Du kan visa kommentarer, bjuda in vänner på chatt eller genomföra någon annan Facebook-specifik uppgift. FBML gör enkelt kodning inom FB mycket enklare än vid användning av HTML. FBML tar också bort HTML-taggar som anses vara oanvända eller för att begränsa säkerhetsexponeringen av Facebook och deras användare.
En annan viktig skillnad mellan HTML och FBML är oförmågan att använda Javascript i FBML. Javascript ger en extra nivå av interaktion med användarna. Problemet är att det kan vara problematiskt för Facebook eftersom det finns många sätt där Javascript-appar kan skapas för att utnyttja svagheter och till och med avslöja information om användaren. Istället för Javascript uppmuntrade Facebook användningen av dess alternativa FBJS. FBJS är Facebook: s eget genomförande av Javascript, precis som FBML är till HTML.
Som HTML och annan relaterad webbteknologi som CSS och Javascript utvecklades, såg Facebook att det inte finns något behov av att fortsätta utveckla FBML och FBJS separat. På grund av detta har FBML avlägsnats och kodare har fått råd att fortsätta utveckla med HTML eftersom det inte längre skulle finnas några uppdateringar på FBML.
Eftersom FBML redan är avlägsnat finns det verkligen ingen anledning att fortsätta använda den om inte din ansökan är nära att vara klar. För alla nya projekt är det oändligt mer meningsfullt att gå med HTML, Javascript och CSS när det gäller att utveckla nya applikationer för Facebook.
Sammanfattning:
1.HTML är en världsomspännande standard medan FBML är specifik för Facebook
2.FBML har många taggar som inte känns igen i HTML
3.Det finns taggar i HTML som inte känns igen av FBML
4.HTML-sidor kan bädda in Javascript medan FBML inte kan
5.HTML är fortfarande i stor utsträckning medan FBML redan är avlägsnat