HTML i FBML
HTML vs FBML
Bilo je nekoliko markup jezika stvorenih za različite svrhe, ali nitko nije bio popularan niti široko rasprostranjen kao HTML (Hypertext Markup Language), što je glavni jezik interneta. Relativno nepoznat označni jezik je FBML ili Facebook Markup Language, koji je razvijen za specifičnu upotrebu Facebooka. Iako je HTML razvijen kako bi stvorio standardizirani jezik koji se može koristiti na različitim mjestima širom svijeta, FBML je izgrađen u svrhu stvaranja Facebook aplikacija.
Da bi postigao svoj cilj, FBML dodaje mnogo ključnih riječi koje su specifične za značajke na Facebooku. Možete prikazati komentare, pozivati prijatelje na chat ili implementirati bilo koji drugi specifičan zadatak tvrtke Facebook. FBML jednostavno čini kodiranje unutar FB-a mnogo jednostavnije nego kada koristite HTML. FBML također uklanja HTML oznake za koje se smatra da nisu upotrebljive ili 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, može biti problematično za Facebook jer postoji mnogo načina na koje se mogu stvoriti Javascript aplikacije za iskorištavanje slabosti i čak otkriti neke informacije o korisniku. Umjesto JavaScripta, Facebook je poticao upotrebu svojih alternativnih FBJS-ova. FBJS je Facebookova implementacija Javascripta baš kao što je FBML u HTML-u.
Kao što su HTML i druge srodne web tehnologije, kao što su CSS i JavaScript razvijeni, Facebook je vidio da nema potrebe za daljnjim razvojem FBML i FBJS odvojeno. Zbog toga je FBML obustavljen, a koderima je savjetovano nastaviti razvoj pomoću HTML-a jer više neće biti ažuriranja za FBML.
Budući da je FBML već obustavljen, zaista ne postoji razlog za nastavak korištenja, osim ako vaša aplikacija već nije gotova. Za bilo koji novi projekt, čini beskrajno više smisla ići s HTML, Javascript i CSS u razvoju novih aplikacija za Facebook.
Sažetak:
1.HTML je svjetski standard, a FBML je specifičan za Facebook 2.FBML ima mnoge oznake koje nisu prepoznate u HTML-u 3. Postoje oznake u HTML-u koje FBML ne prepoznaje 4.HTML stranice mogu ugraditi Javascript dok FBML ne može 5.HTML je još uvijek u širokoj upotrebi dok je FBML već obustavljen