HTML и FBML

Anonim

HTML против FBML

Было создано несколько языков разметки для разных целей, но ни один из них не был столь популярен или распространен, как HTML (язык гипертекстовой разметки), который является основным языком Интернета. Относительно неизвестным языком разметки является FBML или язык разметки Facebook, который был разработан для конкретного использования Facebook. Хотя HTML был разработан для создания стандартизованного языка, который может использоваться на разных сайтах по всему миру, FBML был создан для создания приложений Facebook.

Для достижения своей цели FBML добавляет много ключевых слов, которые характерны для функций в Facebook. Вы можете отображать комментарии, приглашать друзей в чат или выполнять любую другую специальную задачу Facebook. FBML просто делает кодирование внутри FB намного проще, чем при использовании HTML. FBML также удаляет теги HTML, которые считаются бесполезными или ограничивают защиту пользователей Facebook и их пользователей.

Другим ключевым отличием между HTML и FBML является невозможность использования Javascript в FBML. Javascript обеспечивает дополнительный уровень взаимодействия с пользователями. Проблема в том, что это может быть проблематично для Facebook, потому что существует множество способов создания Javascript-приложений для использования слабых мест и даже выявления некоторой информации о пользователе. Вместо Javascript Facebook поощрял использование своего альтернативного FBJS. FBJS является собственной реализацией Facebook Javascript так же, как 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 уже устарел