HTML vs FBML
Eri tarkoituksiin on luotu useita merkintäkieliä, mutta mikään niistä ei ole ollut niin suosittu tai niin laajalle levinnyt kuin HTML (Hypertext Markup Language), joka on Internetin pääkieli. Suhteellisen tuntematon merkintäkieli on FBML tai Facebook-merkintäkieli, joka on kehitetty Facebookin erityiskäyttöön. Vaikka HTML kehitettiin luomaan standardoitu kieli, jota voidaan käyttää eri sivustoilla ympäri maailmaa, FBML rakennettiin luomaan Facebook-sovelluksia.
Tavoitteensa saavuttamiseksi FBML lisää paljon avainsanoja, jotka ovat ominaisia Facebookin ominaisuuksille. Voit näyttää kommentteja, kutsua ystäviä chattiin tai toteuttaa muita Facebook-erityisiä tehtäviä. FBML yksinkertaistaa koodauksen FB: n sisällä paljon yksinkertaisempaa kuin HTML: ää käytettäessä. FBML poistaa myös HTML-tunnisteet, joista ei katsota olevan hyötyä tai jotka rajoittavat Facebookin ja heidän käyttäjiensä turvallisuusaltistusta.
Toinen keskeinen ero HTML: n ja FBML: n välillä on kyvyttömyys käyttää Javascriptiä FBML: ssä. Javascript tarjoaa ylimääräisen vuorovaikutustason käyttäjien kanssa. Ongelmana on, että se voi olla ongelmallista Facebookille, koska Javascript-sovelluksia voidaan luoda monella tapaa hyödyntääkseen heikkouksia ja paljastaaksesi jopa tietoja käyttäjästä. Javascriptin sijasta Facebook rohkaisi vaihtoehtoisen FBJS: n käyttöä. FBJS on Facebookin oma Javascriptin toteutus, kuten FBML on HTML.
HTML: n ja muiden siihen liittyvien verkkoteknologioiden kuten CSS: n ja Javascriptin kehittyessä Facebook näki, että FBML: n ja FBJS: n kehittämistä ei tarvitse jatkaa erikseen. Tämän vuoksi FBML on vanhentunut, ja koodaajia on kehotettu jatkamaan kehittämistä HTML: n avulla, koska FBML: ään ei enää tule päivityksiä.
Koska FBML on jo vanhentunut, ei oikeastaan ole mitään syytä jatkaa sen käyttöä, ellei sovelluksesi ole jo lähellä valmistumista. Jokaisessa uudessa projektissa on äärettömän järkevää mennä HTML: n, Javascriptin ja CSS: n kanssa kehittämään uusia sovelluksia Facebookille.
Yhteenveto:
1.HTML on maailmanlaajuinen standardi, kun taas FBML on nimenomaan Facebook
2.FBML: ssä on monia tunnisteita, joita ei tunnisteta HTML: ssä
3. HTML-koodissa on tunnisteita, joita FBML ei tunnista
4.HTML-sivut voivat upottaa Javascriptiä, kun taas FBML ei voi
5.HTML on edelleen laajassa käytössä, kun taas FBML on jo vanhentunut