HTML u odnosu na FBML
Stvoreno je više jezika za označavanje u različite svrhe, ali nijedan nije bio toliko popularan ili toliko rasprostranjen kao HTML (Hypertext Markup Language), koji je glavni jezik interneta. Relativno nepoznati označni jezik je FBML ili Facebook Markup Language, koji je razvijen za specifičnu upotrebu Facebooka. Dok je HTML razvijen za stvaranje standardiziranog jezika koji se može koristiti na različitim web lokacijama širom svijeta, FBML je izgrađen u svrhu kreiranja Facebook aplikacija.
Kako bi postigao svoj cilj, FBML dodaje puno ključnih riječi koje su specifične za značajke u Facebooku. Možete prikazati komentare, pozvati prijatelje na chat ili provoditi bilo koji drugi poseban zadatak tvrtke Facebook. FBML jednostavno kodiranje unutar FB-a čini mnogo jednostavnijim nego kada koristite HTML. FBML također uklanja HTML oznake za koje se smatra da nemaju nikakve koristi ili da ograničavaju sigurnosnu izloženost Facebooka i njihovih korisnika.
Druga ključna razlika između HTML-a i FBML-a je nemogućnost korištenja Javascripta u FBML-u. Javascript pruža dodatnu razinu interakcije s korisnicima. Problem je u tome što može biti problematičan za Facebook jer postoji mnogo načina na koje se mogu stvoriti Javascript aplikacije za iskorištavanje slabosti, pa čak i otkrivanje nekih podataka o korisniku. Umjesto Javascript-a, Facebook je ohrabrio korištenje svog alternativnog FBJS-a. FBJS je Facebookova vlastita implementacija Javascripta, baš kao i FBML u HTML-u.
Kako su se razvijale HTML i druge povezane web tehnologije poput CSS-a i Javascripta, Facebook je vidio da nema potrebe dalje razvijati FBML i FBJS. Zbog toga je FBML zastario, a koderima je savjetovano da nastave s uporabom HTML-a jer više ne bi bilo ažuriranja FBML-a.
Budući da je FBML već zastario, zaista nema razloga da ga nastavite koristiti osim ako vaš zahtjev već nije blizu završetka. Za svaki novi projekt ima beskonačno više smisla koristiti HTML, Javascript i CSS u razvoju novih aplikacija za Facebook.
Sažetak:
1.HTML je svjetski standard dok je FBML specifičan za Facebook
2.FBML ima mnogo oznaka koje se ne prepoznaju u HTML-u
3.U HTML-u postoje oznake koje FBML ne prepoznaje
Stranice 4.HTML mogu ugraditi Javascript dok FBML ne može
5.HTML je i dalje u širokoj uporabi dok je FBML već zastario