Разлика между 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 вече е оттеглен