¡Estoy intentando entender cuál es exactamente la diferencia entre fbml y xfbml! ¿XFBML es lo mismo que FBML combinado con script java?FBML + FBJS == XFBML?
Respuesta
FBML es el lenguaje de marcado propio de Facebook, y originalmente todas las vistas de aplicaciones se representaban de forma estática en solo FBML. Los desarrolladores querían hacer que sus vistas de aplicaciones de Facebook fueran más dinámicas, pero no podían usar javscript en FBML, por lo que Facebook creó FBJS para permitir que los desarrolladores hicieran sus páginas dinámicas.
Más tarde, agregaron soporte para vistas de marcos, que originalmente solo eran HTML. Finalmente, agregaron soporte para incrustar etiquetas FBML en un documento normal usando XFBML. Entonces, usando su analogía anterior, es más como HTML + FBML = XFBML.
En cualquier caso, tanto el FBML estático como el FBJS están en desuso, eventualmente se eliminará por completo, por lo que sería una mala idea usar cualquiera de ellos. XFBML aún se puede representar utilizando Facebook JavaScript API, por lo que no es una mala idea usar XFBML, pero aún así no es la mejor idea. El HTMl regular y Javascript combinados con Facebook JavaScript API pueden hacer todo lo que XFBML puede hacer, y puede hacerlo de manera más limpia.
Nº
FBML es el antiguo lenguaje de marcas que se aproxima a través de servidores de Facebook y re-escrito en HTML que se representa como su aplicación. FBJS es un subconjunto de JS que puede usar en las páginas FBML. También fue procesado y reescrito por los servidores de Facebook. FBML ha quedado obsoleto por algún tiempo.
XFBML es un código que se entrega directamente desde su servidor a los usuarios finales en un iframe, luego procesado por el lado del cliente mediante javascript proporcionado por Facebook para generar elementos de la interfaz de usuario específicos de Facebook. Reduce el tiempo de carga de la página y la carga de la CPU en los servidores de Facebook porque no es necesario que procesen y procesen todo.
- 1. Mejor IDE para aplicaciones de Facebook (soporte FMBL y FBJS)
- 2. ¿Se puede usar FBML en una aplicación iFrame de Facebook?
- 3. HTML5 vs. XFBML? En una página HTML5?
- 4. Nueva aplicación de Facebook: ¿FBML o iFrame?
- 5. Facebook: Marcado no válido en FBML
- 6. Facebook XFBML no está prestando en Internet Explorer 8
- 7. El cuadro de diálogo XFBML Send Invitation Preview se cortó por el tamaño del iframe
- 8. Personalización del botón de inicio de sesión en Facebook * USANDO JSSDK no FBML *
- 9. HTML: ¿Qué es `xmlns: fb =" http://www.facebook.com/2008/fbml "`?
- 10. ¿Por qué, por ejemplo, refluye DOM cuando se encuentra con los elementos fbml <fb:xxx> cuando se utilizan correctamente los fml xmlns?
- 11. Facebook: obligue al usuario a iniciar sesión/instale la aplicación con FBML
- 12. Mostrar una imagen estática del botón de inicio de sesión de Facebook sin usar FBML
- 13. Cómo adjuntar xmlns: fb = "http://www.facebook.com/2008/fbml" a la etiqueta html de mi CMS
- 14. Cómo enlazar a una publicación específica en la pared en FB desde fbml
- 15. Usando el botón de inicio de sesión de XFBML pide al usuario que se autentique dos veces
- 16. Gestión de eventos para detectar si el usuario hace clic en un botón "Me gusta" en la página XFBML
- 17. ID de aplicación no válida: la ID de aplicación proporcionada no es válida en la página con fbml
- 18. ¿Qué significa fb: namespace?
- 19. cómo usar el complemento de comentarios de Facebook en la página de Facebook
- 20. Facebook explota mi página web
- 21. Cómo utilizar la API REST de Facebook llamada "LiveMessage.Send"
- 22. FB.getLoginStatus() no funciona
- 23. fechas de los rieles con json
- 24. ¿Cómo hacer cualquier tipo de intercambio de información desde una pestaña de Facebook?
- 25. Facebook Like (URL. Servir estos recursos a partir de una misma URL)
- 26. Facebook, ¿cómo cambiar la imagen del botón como?
- 27. ¿Cómo agregar espacio de nombre personalizado al elemento HTML en JSF?
- 28. HTML 5 Agregar espacios de nombres XML
- 29. Como llegar Información de usuario usando JS SDK después de iniciar sesión en Facebook
- 30. Agregar Facebook Conectarse a un sitio web de CodeIgniter
FBML no tenía iframe para ver el soporte en días iniciales. Más tarde lo agregaron pero aún no podían permitir etiquetas fbml dentro de los iframes. Finalmente permitieron etiquetas fbml dentro de iframes. ¿Entendí bien tu idea? –
@Karthick, no, eso no es realmente. Cuando crea una nueva aplicación de Facebook, tiene dos opciones para elegir para el "lienzo": IFrame o FBML. Estas son distintas opciones completamente diferentes entre sí. Si elige FBML, todas sus vistas deben estar en FMBL (o FBJS). Si eliges IFrame, todas tus vistas deben ser HTML (pero opcionalmente estas pueden incluir etiquetas XFMBL). Pero como dije, FMBL está en desuso, todas las nuevas aplicaciones deberían ser aplicaciones de iframe. –
oh .. genial .. Lo tengo. Pero aún no puedo entender dónde se hacen las llamadas de API. P.ej. en una aplicación iframe, si incrusta la etiqueta fbml, ¿dónde está la llamada api en realidad? –