HTML i FBML
HTML vs FBML
Istnieje wiele języków znaczników stworzonych do różnych celów, ale żadna z nich nie była tak popularna ani tak powszechna jak HTML (Hypertext Markup Language), który jest głównym językiem Internetu. Stosunkowo nieznanym językiem znaczników jest FBML lub Facebook Markup Language, który został opracowany do konkretnego wykorzystania Facebooka. Podczas gdy HTML został opracowany w celu stworzenia standardowego 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ąć ten 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 realizować dowolne inne konkretne zadanie na Facebooku. FBML po prostu sprawia, że kodowanie w FB jest znacznie prostsze niż w przypadku korzystania z HTML. FBML usuwa również znaczniki HTML, które są uważane za bezużyteczne lub ograniczają ekspozycję na bezpieczeństwo Facebooka i jego użytkowników.
Inną kluczową różnicą między HTML a FBML jest niezdolność do używania JavaScriptu w FBML. JavaScript zapewnia dodatkowy poziom interakcji z użytkownikami. Problemem jest to, że może to być problematyczne dla Facebooka, ponieważ istnieje wiele sposobów, w jakie można tworzyć aplikacje JavaScript w celu wykorzystania słabych stron, a nawet ujawnienia pewnych informacji na temat użytkownika. Zamiast Javascriptu Facebook zachęcał do korzystania z alternatywnego FBJS. FBJS to własna implementacja JavaScript na Facebooku, podobnie jak FBML do HTML.
Wraz z rozwojem HTML i innych powiązanych technologii internetowych, takich jak CSS i Javascript, Facebook zauważył, że nie ma potrzeby dalszego rozwijania FBML i FBJS oddzielnie. Z tego powodu FBML został przestarzały i zaleca się programistom kontynuowanie programowania przy użyciu HTML, ponieważ nie byłoby już żadnych aktualizacji FBML.
Ponieważ FBML jest już przestarzałe, nie ma powodu, aby nadal go używać, chyba że aplikacja jest już blisko ukończenia. W przypadku każdego nowego projektu korzystanie z HTML, JavaScript i CSS przy tworzeniu nowych aplikacji dla Facebooka jest nieporównanie bardziej sensowne.
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łe