Razlika med HTML in FBML

HTML v primerjavi z FBML

Obstajalo je več jezikov za označevanje za različne namene, vendar noben ni bil tako priljubljen ali tako razširjen kot HTML (Hypertext Markup Language), ki je glavni jezik interneta. Razmeroma neznan označevalni jezik je FBML ali Facebook Markup Language, ki je bil razvit za specifično uporabo Facebooka. Medtem ko je bil HTML razvit za ustvarjanje standardiziranega jezika, ki ga je mogoče uporabljati na različnih spletnih mestih po svetu, je bil FBML zgrajen za ustvarjanje Facebook aplikacij.

FBML za dosego svojega cilja doda veliko ključnih besed, ki so značilne za funkcije v Facebooku. Lahko prikažete komentarje, povabite prijatelje na klepet ali izvajate katero koli drugo Facebook nalogo. FBML naredi kodiranje znotraj FB veliko preprostejše kot pri uporabi HTML-ja. FBML odstrani tudi oznake HTML, za katere velja, da ne koristijo ali da omejujejo varnostno izpostavljenost Facebooka in njihovih uporabnikov.

Druga ključna razlika med HTML in FBML je nezmožnost uporabe Javascript v FBML. Javascript zagotavlja dodatno raven interakcije z uporabniki. Težava je v tem, da je lahko težavna za Facebook, saj obstaja veliko načinov, kjer lahko ustvarijo aplikacije Javascript, da izkoristijo slabosti in celo razkrijejo nekatere podatke o uporabniku. Namesto Javascript je Facebook spodbudil uporabo svojega alternativnega FBJS. FBJS je Facebookovo lastno izvajanje Javascripta tako kot FBML v HTML.

Ko se je razvil HTML in druge povezane spletne tehnologije, kot sta CSS in Javascript, je Facebook videl, da ni treba nadaljevati ločenega razvoja FBML in FBJS. Zaradi tega je bil FBML opuščen, koderjem pa so svetovali, naj nadaljujejo razvoj z uporabo HTML-ja, saj ne bi bilo več nobenih posodobitev na FBML.

Ker je FBML že opuščen, resnično ni razloga, da bi ga še naprej uporabljali, razen če je vaša prijava že blizu tega, da bo končana. Za vsak nov projekt je neskončno bolj smiselno sodelovati z HTML, Javascript in CSS pri razvoju novih aplikacij za Facebook.

Povzetek:

1.HTML je svetovni standard, medtem ko je FBML specifičen za Facebook
2.FBML ima veliko oznak, ki jih HTML ne prepozna
3. V HTML-ju obstajajo oznake, ki jih FBML ne prepozna
4.HTML strani lahko vdelajo Javascript, medtem ko FBML ne more
5.HTML je še vedno v široki uporabi, medtem ko je FBML že opuščen