Różnica między HTML i FBML

Różnica między HTML i FBML

HTML vs FBML

W różnych celach powstało wiele języków znaczników, ale żaden nie był tak popularny ani tak powszechny jak HTML (Hypertext Markup Language), który jest głównym językiem Internetu. Stosunkowo nieznanym językiem znaczników jest FBML lub język znaczników na Facebooku, który został opracowany do konkretnego użycia Facebooka. Podczas gdy HTML został opracowany w celu stworzenia znormalizowanego języka, którego można używać w różnych witrynach na całym świecie, FBML został zbudowany w celu tworzenia aplikacji na Facebooku.

Aby osiągnąć swój cel, FBML dodaje wiele słów kluczowych, które są specyficzne dla funkcji na Facebooku. Możesz wyświetlać komentarze, zapraszać znajomych na czacie lub wdrożyć inne zadanie specyficzne dla Facebooka. FBML sprawia, że ​​kodowanie w FB jest znacznie prostsze niż podczas korzystania z HTML. FBML usuwa również tagi HTML, które są uważane za nie użyteczne lub ograniczające ekspozycję na bezpieczeństwo Facebooka i ich użytkowników.

Kolejną kluczową różnicą między HTML i FBML jest niemożność użycia JavaScript w FBML. JavaScript zapewnia dodatkowy poziom interakcji z użytkownikami. Problem polega na tym, że może być problematyczny dla Facebooka, ponieważ istnieje wiele sposobów, w których aplikacje JavaScript można stworzyć w celu wykorzystania słabości, a nawet ujawnienia informacji o użytkowniku. Zamiast JavaScript Facebook zachęcał do korzystania z alternatywnych FBJS. FBJS to własna implementacja JavaScript na Facebooku, tak jak FBML jest dla HTML.

W miarę opracowywania HTML i innych powiązanych technologii internetowych, takich jak CSS i JavaScript, Facebook widział, że nie ma potrzeby nadal rozwijać FBML i FBJS. Z tego powodu FBML został przestarzały, a koderom zalecono kontynuowanie rozwoju za pomocą HTML, ponieważ nie będzie już żadnych aktualizacji FBML.

Ponieważ FBML jest już przestarzałe, tak naprawdę nie ma powodu, aby kontynuować jego używanie, chyba że aplikacja jest już bliska zakończenia. W każdym nowym projekcie jest nieskończenie bardziej sensowne, aby iść z HTML, JavaScript i CSS w opracowywaniu nowych aplikacji na Facebooku.

Streszczenie:

1.HTML jest światowym standardem, podczas gdy FBML jest specyficzny dla Facebooka
2.FBML ma wiele tagów, które nie są rozpoznawane w HTML
3.Istnieją znaczniki w HTML, które nie są rozpoznawane przez FBML
4.Strony HTML mogą osadzić JavaScript, podczas gdy FBML nie może
5.HTML jest nadal szeroko rozpowszechniony, podczas gdy FBML jest już przestarzały