Diferencia entre html y fbml

Diferencia entre html y fbml

Html vs fbml

Se han creado una serie de lenguajes de marcado para diferentes fines, pero ninguno ha sido tan popular o tan extendido como HTML (lenguaje de marcado de hipertexto), que es el idioma principal de Internet. Un lenguaje de marcado relativamente desconocido es FBML, o el lenguaje de marcado de Facebook, que se desarrolló para el uso específico de Facebook. Mientras que HTML se desarrolló para crear un lenguaje estandarizado que se puede usar en diferentes sitios de todo el mundo, FBML se construyó con el fin de crear aplicaciones de Facebook.

Para lograr su objetivo, FBML agrega muchas palabras clave que son específicas de las características en Facebook. Puede mostrar comentarios, invitar a amigos al chat o implementar cualquier otra tarea específica de Facebook. FBML simplemente hace que la codificación dentro de FB sea mucho más simple que cuando se usa HTML. FBML también elimina las etiquetas HTML que se considera que no son de nada o limitan la exposición de seguridad de Facebook y sus usuarios.

Otra diferencia clave entre HTML y FBML es la incapacidad de usar JavaScript en FBML. JavaScript proporciona un nivel adicional de interacción con los usuarios. El problema es que puede ser problemático para Facebook porque hay muchas formas en que se pueden crear aplicaciones de JavaScript para explotar las debilidades e incluso revelar información sobre el usuario. En lugar de JavaScript, Facebook alentó el uso de sus FBJ alternativos. FBJS es la propia implementación de JavaScript en Facebook al igual que cómo es FBML a HTML.

Como HTML y otras tecnologías web relacionadas como CSS y JavaScript se desarrollaron, Facebook vio que no es necesario continuar desarrollando FBML y FBJ por separado. Debido a esto, FBML se ha desactivado y se ha aconsejado a los codificadores que continúen el desarrollo utilizando HTML, ya que ya no habría actualizaciones para FBML.

Como FBML ya está en desuso, realmente no hay razón para continuar usándola a menos que su aplicación ya esté cerca de estar terminada. Para cualquier proyecto nuevo, tiene infinitamente más sentido ir con HTML, JavaScript y CSS en el desarrollo de nuevas aplicaciones para Facebook.

Resumen:

1.HTML es un estándar mundial, mientras que FBML es específico de Facebook
2.FBML tiene muchas etiquetas que no se reconocen en HTML
3.Hay etiquetas en HTML que no son reconocidas por FBML
4.Las páginas HTML pueden incrustar a JavaScript mientras FBML no puede
5.HTML todavía está en uso generalizado, mientras que FBML ya está en desuso