Differenza tra HTML e FBML

HTML vs FBML

Ci sono stati un certo numero di linguaggi di markup creati per scopi diversi, ma nessuno è stato così popolare o diffuso come HTML (Hypertext Markup Language), che è la lingua principale di Internet. Un linguaggio di markup relativamente sconosciuto è FBML o Facebook Markup Language, sviluppato per l'uso specifico di Facebook. Mentre l'HTML è stato sviluppato per creare un linguaggio standardizzato che può essere utilizzato in diversi siti in tutto il mondo, FBML è stato creato allo scopo di creare app Facebook.

Per raggiungere il suo obiettivo, FBML aggiunge molte parole chiave specifiche per le funzionalità di Facebook. È possibile visualizzare commenti, invitare amici in chat o implementare qualsiasi altra attività specifica di Facebook. FBML semplifica molto la codifica all'interno di FB rispetto all'utilizzo di HTML. FBML rimuove anche i tag HTML ritenuti inutili o per limitare l'esposizione alla sicurezza di Facebook e dei loro utenti.

Un'altra differenza fondamentale tra HTML e FBML è l'incapacità di usare Javascript in FBML. Javascript offre un ulteriore livello di interazione con gli utenti. Il problema è che può essere problematico per Facebook perché ci sono molti modi in cui è possibile creare applicazioni Javascript per sfruttare le debolezze e persino rivelare alcune informazioni sull'utente. Invece di Javascript, Facebook ha incoraggiato l'uso del suo FBJS alternativo. FBJS è l'implementazione di Javascript di Facebook proprio come FBML è in HTML.

Come HTML e altre tecnologie web correlate come CSS e Javascript sviluppati, Facebook ha visto che non è necessario continuare a sviluppare FBML e FBJS separatamente. Per questo motivo, FBML è stato deprecato e ai programmatori è stato consigliato di continuare lo sviluppo utilizzando HTML poiché non ci sarebbero più aggiornamenti a FBML.

Dato che FBML è già deprecato, non c'è davvero alcun motivo per continuare a usarlo a meno che l'applicazione non sia già prossima all'esaurimento. Per qualsiasi nuovo progetto, ha infinitamente più senso andare con HTML, Javascript e CSS nello sviluppo di nuove applicazioni per Facebook.

Sommario:

1.HTML è uno standard mondiale mentre FBML è specifico per Facebook
2. FBML ha molti tag che non sono riconosciuti in HTML
3. Ci sono tag in HTML che non sono riconosciuti da FBML
4. Le pagine HTML possono incorporare Javascript mentre FBML non può
5.HTML è ancora ampiamente utilizzato mentre FBML è già deprecato