HTML Vs. FBML

HTML Vs. FBML


Når du skal bestemme om du vil bruke FBML eller HTML på din Facebook-side eller innen den siste søknaden, Facebook anbefaler å bruke HTML. I februar 2011 annonserte programvare ingeniør Nikolay Valtchanov på Facebook Developers blogg som FBML ble frarådet. Denne meldingen er også inkludert på FBML side, med råd til «implementere din søknad ved hjelp av HTML, Javascript og CSS." Videre er FBML ikke en vid støtte språk; Det er designet for eksklusiv bruk på Facebook som en måte å integrere bruker inn i opplevelsen. Imidlertid har FBML fordeler, blant annet at større samhørighet med Facebook fremfor HTML.

formatering

Formatering koder for FBML og HTML er faktisk veldig lik; begge går i vinkelparenteser og begge bruker ekstra attributter i form av attributtet = "verdi". I eksempel, hvis du ønsket å legge ned en MP3-fil på en HTML-side, ett av alternativene for koden er

<Embed src = "http://www.yourdomain.com/musicfile.mp3&quot; />

Imidlertid er embed tag støttes ikke i Facebook-applikasjoner. Dette er ikke så annerledes enn FBML. Ta fb: mp3 alternativet, som bygger en musikkspiller i appen eller på siden din. Den grunnleggende koden for å bygge inn en MP3-fil med FBML er

<Fb: mp3 src = "http://www.yourdomain.com/musicfile.mp3&quot; title =" Song Name "artist =" Artist Name "/>

alternativer

Begge språk har koder for å formatere tekst, innebygging media og strukturering innhold; du kan oppnå nesten noen effekt du ønsker å bruke enten HTML eller FBML. FBML har rundt 150 koder designet spesielt for å tilpasse og administrere innholdet på din app eller Static FBML side; dette inkluderer ikke grunnleggende formatering HTML som støttes sammen med FBML. HTML5 har over 100 koder, legge til noen nye elementer fra HTML4. Imidlertid er FBML alternativer designet rundt integrere Facebook erfaring i appen; de fokusere på ting som å lage skjemaer og vise brukerdetaljer som en del av programmet ditt. Hver FBML tag har sitt eget sett med attributter; du kan vise innstillingene for individuelle koder på developers.facebook.com/docs/reference/fbml/.

standardisering

HTML er universell på Internett - hver nettside du møter har en slags HTML brukes til å lage layout. For det meste kan du kopiere en bit av HTML-kode fra en side på internett og lime den inn i et annet uten å miste noen funksjon. FBML, er imidlertid begrenset ved at du ikke kan bruke den på en nettside utenfor Facebook; dine FBML-kodet sidene kan ikke legges sømløst inn i andre nettsteder eller non-Facebook-applikasjoner.

Støtte

FBML er på vei ut; i februar 2011 Facebook introduserte bruk av iframes som arkfanene å erstatte Static FBML programmet, som ikke lenger kan legges til sidene dine. På FBML side, Facebook gjør det klart at FBML vil ikke bli oppdatert. Omsider sider ved hjelp av FBML vil bli utdatert - selv om Facebook sier at de vil fortsette å jobbe. Iframes støtter HTML fullt, og kan sees på riktig måte i sidene utenfor Facebook.