Diferença Entre HTML e FBML Diferença entre
HTML vs FBML < Houve uma série de linguagens de marcação criadas para diferentes propósitos, mas nenhuma foi tão popular ou tão difundida como HTML (Hypertext Markup Language), que é o idioma principal da internet. Uma linguagem de marcação relativamente desconhecida é FBML ou a O Facebook Markup Language, que foi desenvolvido para o uso específico do Facebook. Embora o HTML tenha sido desenvolvido para criar um idioma padronizado que possa ser usado em diferentes sites ao redor do mundo, o FBML foi criado com a finalidade de criar aplicativos do Facebook.
Para alcançar seu objetivo, o FBML adiciona muitas palavras-chave específicas para os recursos no Facebook. Você pode exibir comentários, convidar amigos no bate-papo ou implementar qualquer outra tarefa específica do Facebook. O FBML simplesmente faz codificação dentro de FB muito mais simples do que quando usi ng HTML. O FBML também remove tags HTML que são consideradas inúmeras ou para limitar a exposição de segurança do Facebook e seus usuários.Outra diferença importante entre HTML e FBML é a incapacidade de usar o Javascript no FBML. O Javascript fornece um nível de interação adicional com os usuários. O problema é que pode ser problemático para o Facebook porque existem muitas maneiras pelas quais os aplicativos Javascript podem ser criados para explorar fraquezas e até mesmo revelar algumas informações sobre o usuário. Em vez de Javascript, o Facebook incentivou o uso de sua FBJS alternativa. O FBJS é a própria implementação do Javascript do Facebook, exatamente como o FBML é para o HTML.
Como o FBML já está obsoleto, não há realmente nenhum motivo para continuar a usá-lo, a menos que seu aplicativo já esteja próximo de ser concluído. Para qualquer novo projeto, faz infinitamente mais sentido ir com HTML, Javascript e CSS no desenvolvimento de novas aplicações para o Facebook.
1. O HTML é um padrão mundial enquanto a FBML é específica para o Facebook
2. O FBML tem muitas tags que não são reconhecidas em HTML
3. Existem tags em HTML que não são reconhecidas pelo FBML
4. As páginas HTML podem incorporar Javascript enquanto o FBML não pode
5. HTML ainda está em uso generalizado, enquanto o FBML já está obsoleto