Nwlapcug.com


HTML vs FBML

HTML vs FBML


Quando si sta decidendo se utilizzare FBML o HTML sulla tua pagina Facebook o all'interno dell'applicazione più recente, Facebook consiglia di utilizzare HTML. Nel febbraio 2011, ingegnere del software Nikolay Valtchanov annunciato sul blog Facebook Developers che FBML è stato deprecato. Questo avviso è anche incluso nella pagina FBML, con la consulenza di "implementare l'applicazione utilizzando HTML, JavaScript e CSS". Inoltre, FBML non è una lingua ampiamente supportata; è stato progettato per uso esclusivo su Facebook come un modo per integrare l'esperienza dell'utente. Tuttavia, FBML ha benefici, compreso quello maggiore coesione con Facebook tramite codice HTML.

Formattazione

Tag di formattazione per FBML e HTML è in realtà molto simile; entrambi vanno tra parentesi angolari ed entrambi utilizzare attributi aggiuntivi sotto forma di attributo = "valore". Nell'esempio, se si voleva incorporare un file MP3 in una pagina HTML, una delle opzioni per il codice è

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

Tuttavia, il tag embed non è supportato nelle applicazioni di Facebook. Questo non è così diverso da FBML. Prendere l'opzione di fb:mp3, che incorpora un lettore musicale nella tua app o sulla tua pagina. È il codice di base per l'incorporamento di un file MP3 con FBML

< fb:mp3 src = "http://www.yourdomain.com/musicfile.mp3 & quot; titolo = artista "Song Name" = "Nome dell'artista" / >

Opzioni

Entrambe le lingue hanno tag per la formattazione del testo, l'inserimento di supporti e strutturazione contenuti; è possibile ottenere qualsiasi effetto desiderato utilizzando HTML o FBML. FBML ha circa 150 Tag progettato specialmente per personalizzare e gestire il contenuto della tua app o pagina Static FBML; Questo non include base formattazione HTML supportato a fianco il FBML. HTML5 ha oltre 100 etichette, aggiungendo alcuni elementi nuovi da HTML4. Tuttavia, opzioni FBML sono progettati intorno a integrare l'esperienza di Facebook app; centro cose come forme di creazione e visualizzazione di dettagli utente come parte della tua app. Ogni tag FBML ha un proprio insieme di attributi; è possibile visualizzare le impostazioni per singoli tag a developers.facebook.com/docs/reference/fbml/.

Standardizzazione

Ogni sito che si incontrano ha una sorta di codice HTML utilizzato per creare il layout HTML è universale su Internet. Per la maggior parte si può copiare un po ' di codice HTML da una pagina su internet e incollarlo in un altro senza perdere qualsiasi funzione. FBML, tuttavia, è limitata in quanto non è possibile utilizzare in una pagina Web di fuori di Facebook; le pagine con codifica FBML non è possibile aggiungere senza problemi in altri siti Web o non-Facebook applicazioni.

Supporto

FBML è in via di estinzione; nel febbraio 2011 Facebook ha introdotto l'uso di iframe come schede di pagina per sostituire l'applicazione FBML statico, che non può essere aggiunto alle tue pagine. Nella pagina FBML Facebook rende chiaro che FBML non verrà aggiornato. Alla fine pagine utilizzando FBML sarà obsoleti..--anche se Facebook dice che continueranno a lavorare. Iframes supportano HTML completamente e può essere visualizzato correttamente in pagine di fuori di Facebook.