Разлика между HTML и FBML

HTML срещу FBML

Създадени са редица маркиращи езици за различни цели, но никой не е толкова популярен или толкова широко разпространен, колкотоHTML(Hypertext Markup Language), който е основният език на интернет. Сравнително непознат език за маркиране е FBML или Facebook Markup Language, който е разработен за специфичното използване на Facebook. Докато HTML е разработен, за да създаде стандартизиран език, който може да се използва на различни сайтове по света, FBML е създаден с цел създаване на Facebook приложения.



За да постигне целта си, FBML добавя много ключови думи, които са специфични за функции във Facebook. Можете да показвате коментари, да каните приятели в чата или да приложите друга специфична задача от Facebook. FBML просто прави кодирането в FB много по-просто, отколкото при използване на HTML. FBML също така премахва HTML тагове, които се считат за безполезни или за ограничаване на излагането на сигурност на Facebook и техните потребители.

Друга ключова разлика между HTML и FBML е невъзможността да се използва Javascript в FBML. Javascript осигурява допълнително ниво на взаимодействие с потребителите. Проблемът е, че може да е проблематично за Facebook, защото има много начини, по които приложенията на Javascript могат да бъдат създадени, за да се използват слабостите и дори да се разкрият някоиинформацияза потребителя. Вместо Javascript, Facebook насърчи използването муалтернативаFBJS. FBJS е собствената реализация на Javascript от Facebook, точно както FBML е към HTML.

Тъй като HTML и други свързани уеб технологии като CSS и Javascript се развиват, Facebook вижда, че няма нужда да продължава да разработва FBML и FBJS отделно. Поради това FBML е остарял и кодерите са посъветвани да продължат разработката, като използват HTML както тамби севече няма да има актуализации на FBML

Тъй като FBML вече е оттеглено, наистина няма причина да продължите да го използвате, освен ако приложението ви вече е близо до завършване. За всеки нов проект има безкрайно по-разумно да се използва HTML, Javascript и CSS при разработването на нови приложения за Facebook.

Резюме:

1.HTML е световен стандарт, докато FBML е специфичен за Facebook
2.FBML има много тагове, които не се разпознават в HTML
3. В HTML има маркери, които не се разпознават от FBML
4. HTML страниците могат да вграждат Javascript, докато FBML не
5.HTML все още се използва широко, докато FBML вече е оттеглено