HTML ja FBML

Anonim

HTML vs. FBML

Useita merkintäkieliä on luotu eri tarkoituksiin, mutta mikään ei ole ollut yhtä suosittua tai yhtä yleistä kuin HTML (Hypertext Markup Language), joka on Internetin pääkieli. Suhteellisen tuntematon merkintäkieli on FBML tai Facebook-merkintäkieli, joka on kehitetty Facebookin erityiseen käyttöön. Vaikka HTML kehitettiin standardoidun kielen luomiseksi eri puolilla maailmaa, FBML on rakennettu Facebook-sovellusten luomiseksi.

Tavoitteensa saavuttamiseksi FBML lisää paljon avainsanoja, jotka liittyvät ominaisuuksiin Facebookissa. Voit näyttää kommentteja, kutsua ystäviä keskusteluun tai toteuttaa muita Facebook-erityistehtäviä. FBML yksinkertaisesti koodaa FB: n sisällä paljon yksinkertaisempaa kuin käytettäessä HTML: ää. FBML poistaa myös HTML-tunnisteet, joita ei katsota käytettäviksi tai rajoittavat Facebookin ja heidän käyttäjiensa turvallisuusaltistusta.

Toinen tärkeä ero HTML: n ja FBML: n välillä on kyvyttömyys käyttää Javascriptia FBML: ssä. Javascript tarjoaa ylimääräisen vuorovaikutuksen käyttäjien kanssa. Ongelmana on, että Facebook voi olla ongelmallista, koska JavaScript-sovelluksia voidaan luoda monin tavoin heikkouksien hyödyntämiseksi ja jopa paljastaa joitain käyttäjän tietoja. Javascriptin sijaan Facebook kannusti vaihtoehtoisen FBJS: n käyttöä. FBJS on Facebookin oma Javascript-toteutus aivan kuten FBML on HTML.

HTML ja muut vastaavat web-teknologiat, kuten CSS ja Javascript, kehitettiin, Facebook näki, että FBML: n ja FBJS: n kehittämistä ei ole tarpeen jatkaa erikseen. Tästä johtuen FBML on hylätty ja koodereita on kehotettu jatkamaan kehitystä HTML: n avulla, koska FBML: llä ei enää olisi päivityksiä.

Koska FBML on jo vanhentunut, ei ole oikeastaan ​​mitään syytä jatkaa sen käyttöä, ellei sovelluksesi ole jo valmiiksi valmis. Kaikille uusille projekteille on äärettömän järkevää mennä HTML, Javascript ja CSS kehittää uusia Facebook-sovelluksia.

Yhteenveto:

1.HTML on maailmanlaajuinen standardi, kun taas FBML on ominaista Facebookille 2.FBML: llä on useita tunnisteita, joita ei tunnisteta HTML: ssä 3. HTML-tunnisteita, joita FBML ei tunnista 4.HTML-sivut voivat upottaa Javascriptin, kun FBML ei voi 5.HTML on edelleen laajassa käytössä, kun taas FBML on jo vanhentunut