HTML vs FBML
Buvo sukurta daugybė žymėjimo kalbų, skirtų įvairiems tikslams, tačiau nė viena iš jų nebuvo tokia populiari ar paplitusi kaip HTML (hiperteksto žymėjimo kalba), kuri yra pagrindinė interneto kalba. Palyginti nežinoma žymėjimo kalba yra FBML, arba „Facebook“ žymėjimo kalba, sukurta konkrečiam „Facebook“ naudojimui. Nors HTML buvo sukurtas norint sukurti standartizuotą kalbą, kurią galima naudoti įvairiose pasaulio vietose, FBML buvo sukurta „Facebook“ programų kūrimo tikslu..
Siekdamas savo tikslo, FBML prideda daugybę raktinių žodžių, būdingų „Facebook“ funkcijoms. Galite rodyti komentarus, pakviesti draugus pokalbiuose arba įgyvendinti bet kurią kitą „Facebook“ užduotį. FBML tiesiog padaro kodavimą FB viduje daug paprastesnį nei naudojant HTML. FBML taip pat pašalina HTML žymas, kurios laikomos nenaudingomis arba ribojančiomis „Facebook“ ir jų vartotojų saugumą.
Kitas svarbus skirtumas tarp HTML ir FBML yra nesugebėjimas naudoti Javascript FBML. „Javascript“ suteikia papildomą sąveikos su vartotojais lygį. Problema yra ta, kad tai gali sukelti problemų „Facebook“, nes yra daugybė būdų, kaip sukurti „Javascript“ programas, kad būtų galima išnaudoti trūkumus ir netgi atskleisti tam tikrą informaciją apie vartotoją. Vietoj „Javascript“ „Facebook“ skatino naudoti savo alternatyvią FBJS. FBJS yra „Facebook“ „Javascript“ įgyvendinimas, kaip ir FBML HTML.
Tobulėjant HTML ir kitoms susijusioms interneto technologijoms, tokioms kaip CSS ir Javascript, „Facebook“ pamatė, kad nereikia toliau kurti FBML ir FBJS atskirai. Dėl šios priežasties FBML buvo nebenaudojamas, o programuotojams buvo patarta tęsti plėtrą naudojant HTML, nes FBML nebebus atnaujinami..
Kadangi FBML jau yra pasenęs, tikrai nėra jokios priežasties tęsti jo naudojimą, nebent jūsų programa jau yra beveik baigta. Kuriant naujas programas, kuriant naujas „Facebook“ programas, be galo prasminga naudoti HTML, „Javascript“ ir CSS..
Santrauka:
1.HTML yra pasaulinis standartas, o FBML yra būdingas „Facebook“
2.FBML turi daug žymių, kurios nėra atpažįstamos HTML
3. HTML yra žymų, kurių FBML nepripažįsta
4.HTML puslapiai gali įterpti „Javascript“, o FBML negali
5.HTML vis dar plačiai naudojamas, o FBML jau yra nebenaudojamas