Atšķirība starp HTML un FBML

HTML vs FBML

Ir izveidotas vairākas iezīmēšanas valodas, kas paredzētas dažādiem mērķiem, taču neviena no tām nav bijusi tik populāra vai tik izplatīta kā HTML (hiperteksta iezīmēšanas valoda), kas ir galvenā interneta valoda. Samērā nezināma iezīmēšanas valoda ir FBML jeb Facebook iezīmēšanas valoda, kas tika izstrādāta specifiskai Facebook lietošanai. Kamēr HTML tika izstrādāts, lai izveidotu standartizētu valodu, kuru var izmantot dažādās vietnēs visā pasaulē, FBML tika izveidots ar mērķi izveidot Facebook lietotnes.

Lai sasniegtu savu mērķi, FBML pievieno daudz atslēgvārdu, kas raksturīgi funkcijām Facebook. Jūs varat parādīt komentārus, uzaicināt draugus tērzēšanā vai īstenot jebkuru citu Facebook specifisku uzdevumu. FBML vienkārši padara kodēšanu FB ietvaros daudz vienkāršāku nekā tad, ja tiek izmantots HTML. FBML noņem arī HTML tagus, kas tiek uzskatīti par nelietderīgiem vai ierobežo Facebook un viņu lietotāju drošības rādītājus.

Vēl viena galvenā atšķirība starp HTML un FBML ir nespēja izmantot Javascript FBML. Javascript nodrošina papildu līmeni mijiedarbībai ar lietotājiem. Problēma ir tā, ka tas var būt problemātisks Facebook, jo ir daudzi veidi, kā Javascript lietotnes var izveidot, lai izmantotu trūkumus un pat atklātu zināmu informāciju par lietotāju. Javascript vietā Facebook mudināja izmantot savu alternatīvo FBJS. FBJS ir Facebook pašu Javascript ieviešana tāpat kā FBML HTML.

Tā kā HTML un citas saistītās tīmekļa tehnoloģijas, piemēram, CSS un Javascript, attīstījās, Facebook redzēja, ka nav nepieciešams turpināt FBML un FBJS attīstību atsevišķi. Tāpēc FBML ir novecojis, un kodētājiem ir ieteikts turpināt izstrādi, izmantojot HTML, jo FBML vairs nebūtu atjauninājumu.

Tā kā FBML jau ir novecojis, tiešām nav pamata to turpināt lietot, ja vien jūsu lietojumprogramma jau nav gandrīz pabeigta. Jebkuram jaunam projektam ir bezgalīgi daudz jēgas izmantot HTML, Javascript un CSS, izstrādājot jaunas lietojumprogrammas Facebook.

Kopsavilkums:

1.HTML ir vispasaules standarts, savukārt FBML ir raksturīgs tikai Facebook
2.FBML ir daudz tagu, kas netiek atpazīti HTML
3. HTML ir tagi, kurus FBML neatzīst
4.HTML lapas var iegult Javascript, kamēr FBML to nevar
5.HTML joprojām tiek plaši izmantots, kamēr FBML jau ir novecojis