Różnica między HTML a FBML

HTML vs FBML

Utworzono wiele języków znaczników do różnych celów, ale żaden z nich nie był tak popularny ani tak rozpowszechniony, jak HTML (Hypertext Markup Language), który jest głównym językiem Internetu. Względnie nieznanym językiem znaczników jest FBML lub Facebook Markup Language, który został opracowany dla konkretnego zastosowania Facebooka. Podczas gdy HTML został opracowany w celu stworzenia znormalizowanego języka, który może być używany 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 specyficznych dla funkcji na Facebooku. Możesz wyświetlać komentarze, zapraszać znajomych na czacie lub realizować inne zadania na Facebooku. FBML po prostu sprawia, że ​​kodowanie w FB jest znacznie prostsze niż w przypadku HTML. FBML usuwa również tagi HTML, które uznaje się za nieprzydatne lub w celu ograniczenia narażenia Facebooka i jego użytkowników na bezpieczeństwo.

Inną kluczową różnicą między HTML a FBML jest niemożność korzystania z Javascript w FBML. JavaScript zapewnia dodatkowy poziom interakcji z użytkownikami. Problem polega na tym, że może to być problematyczne dla Facebooka, ponieważ istnieje wiele sposobów tworzenia aplikacji JavaScript w celu wykorzystania słabości, a nawet ujawnienia niektórych informacji o użytkowniku. Zamiast Javascript Facebook zachęcał do korzystania z alternatywnego FBJS. FBJS to własna implementacja JavaScript w serwisie Facebook, podobnie jak FBML w HTML.

W miarę rozwoju HTML i innych pokrewnych technologii internetowych, takich jak CSS i Javascript, Facebook zauważył, że nie ma potrzeby dalszego rozwijania FBML i FBJS osobno. Z tego powodu FBML jest przestarzały i zaleca się programistom kontynuowanie rozwoju przy użyciu HTML, ponieważ nie będzie już żadnych aktualizacji FBML.

Ponieważ FBML jest już przestarzały, tak naprawdę nie ma powodu, aby go używać, chyba że aplikacja jest już blisko ukończenia. W przypadku każdego nowego projektu nieskończenie bardziej sensowne jest korzystanie z HTML, JavaScript i CSS przy tworzeniu nowych aplikacji na Facebooka.

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. W HTML są tagi, które nie są rozpoznawane przez FBML
4. Strony HTML mogą osadzać Javascript, podczas gdy FBML nie
5. HTML jest nadal w powszechnym użyciu, podczas gdy FBML jest już przestarzały