Erinevus HTML ja FBML vahel

HTML vs FBML

Erinevatel eesmärkidel on loodud mitu märgistuskeelt, kuid ükski neist pole olnud nii populaarne ega levinud kui HTML (hüperteksti märgistuskeel), mis on Interneti peamine keel. Suhteliselt tundmatu märgistuskeel on FBML ehk Facebooki märgistuskeel, mis töötati välja Facebooki konkreetseks kasutamiseks. Kui HTML töötati välja standardiseeritud keele loomiseks, mida saab kasutada erinevatel saitidel üle kogu maailma, siis FBML loodi Facebooki rakenduste loomiseks.

Oma eesmärgi saavutamiseks lisab FBML palju märksõnu, mis on omased Facebooki funktsioonidele. Saate kuvada kommentaare, kutsuda sõpru vestlusele või rakendada muid Facebooki konkreetseid ülesandeid. FBML teeb FB-s kodeerimise lihtsalt palju lihtsamaks kui HTML-i kasutamisel. FBML eemaldab ka HTML-sildid, mida peetakse mittevajalikeks või piiravad Facebooki ja nende kasutajate turvalisust.

Teine oluline erinevus HTML-i ja FBML-i vahel on võimetus kasutada Javascripti FBML-is. Javascript pakub kasutajatega täiendavat suhtlemistaset. Probleem on selles, et see võib olla Facebooki jaoks problemaatiline, kuna Javascripti rakenduste loomiseks on palju viise, et nõrkusi ära kasutada ja isegi kasutaja kohta mingit teavet paljastada. Javascripti asemel julgustas Facebook kasutama oma alternatiivset FBJS-i. FBJS on Facebooki enda loodud Javascript, nagu ka see, kuidas FBML HTML-i kasutab.

Kuna HTML ja muud sellega seotud veebitehnoloogiad nagu CSS ja Javascript arenesid, nägi Facebook, et FBML ja FBJSi eraldi arendamist pole vaja jätkata. Seetõttu on FBML aegunud ja koodijatel on soovitatud HTML-i arendamist jätkata, kuna FBML-i enam ei värskendata.

Kuna FBML on juba aegunud, pole tõesti põhjust selle kasutamist jätkata, kui teie rakendus pole juba valmis. Mis tahes uue projekti jaoks on lõpmata mõistlikum minna koos HTML-i, Javascripti ja CSS-iga uute rakenduste väljatöötamiseks Facebooki jaoks.

Kokkuvõte:

1.HTML on ülemaailmne standard, samas kui FBML on spetsiifiline Facebooki jaoks
2.FBML-il on palju silte, mida HTML ei tunne
3. HTML-is on silte, mida FBML ei tunne
4.HTML-lehed võivad manustada Javascripti, samal ajal kui FBML ei saa
5.HTML on endiselt laialt levinud, samal ajal kui FBML on juba aegunud