Διαφορά μεταξύ HTML και FBML

HTML εναντίον FBML



Υπήρξαν πολλές γλώσσες σήμανσης που δημιουργήθηκαν για διαφορετικούς σκοπούς, αλλά καμία δεν ήταν τόσο δημοφιλής ή τόσο διαδεδομένη όσο HTML (Hypertext Markup Language), η οποία είναι η κύρια γλώσσα του Διαδικτύου. Μια σχετικά άγνωστη γλώσσα σήμανσης είναι το FBML ή το Facebook Markup Language, το οποίο αναπτύχθηκε για τη συγκεκριμένη χρήση του Facebook. Ενώ το HTML αναπτύχθηκε για να δημιουργήσει μια τυποποιημένη γλώσσα που μπορεί να χρησιμοποιηθεί σε διαφορετικούς ιστότοπους σε όλο τον κόσμο, το FBML δημιουργήθηκε με σκοπό τη δημιουργία εφαρμογών Facebook.

Για την επίτευξη του στόχου του, το FBML προσθέτει πολλές λέξεις-κλειδιά που είναι συγκεκριμένες για λειτουργίες στο Facebook. Μπορείτε να εμφανίσετε σχόλια, να προσκαλέσετε φίλους σε συνομιλία ή να εφαρμόσετε οποιαδήποτε άλλη συγκεκριμένη εργασία στο Facebook. Το FBML απλώς κάνει την κωδικοποίηση στο FB πολύ απλούστερη από τη χρήση HTML. Το FBML αφαιρεί επίσης ετικέτες HTML που θεωρούνται ότι δεν έχουν καμία χρησιμότητα ή περιορίζουν την έκθεση ασφαλείας του Facebook και των χρηστών τους.

Μια άλλη βασική διαφορά μεταξύ HTML και FBML είναι η αδυναμία χρήσης Javascript σε FBML. Το Javascript παρέχει ένα επιπλέον επίπεδο αλληλεπίδρασης με τους χρήστες. Το πρόβλημα είναι ότι μπορεί να είναι προβληματικό για το Facebook, επειδή υπάρχουν πολλοί τρόποι με τους οποίους μπορούν να δημιουργηθούν εφαρμογές Javascript για να εκμεταλλευτούν αδυναμίες και ακόμη και να αποκαλύψουν κάποιους πληροφορίες για τον χρήστη. Αντί για Javascript, το Facebook ενθάρρυνε τη χρήση του εναλλακτική λύση FBJS. Το FBJS είναι η εφαρμογή Javascript του Facebook όπως ακριβώς το FBML στο HTML.



Καθώς αναπτύχθηκε η HTML και άλλες σχετικές τεχνολογίες ιστού όπως το CSS και το Javascript, το Facebook διαπίστωσε ότι δεν χρειάζεται να συνεχίσετε να αναπτύσσετε ξεχωριστά το FBML και το FBJS. Εξαιτίας αυτού, το FBML έχει καταργηθεί και οι κωδικοποιητές ενημερώθηκαν να συνεχίσουν την ανάπτυξη χρησιμοποιώντας HTML όπως εκεί θα δεν θα υπάρχουν πλέον ενημερώσεις στο FBML.

Καθώς το FBML έχει ήδη καταργηθεί, δεν υπάρχει κανένας λόγος να συνεχίσετε να το χρησιμοποιείτε εκτός και αν η εφαρμογή σας πλησιάζει ήδη στην ολοκλήρωση. Για οποιοδήποτε νέο έργο, είναι πολύ πιο λογικό να ακολουθείτε HTML, Javascript και CSS στην ανάπτυξη νέων εφαρμογών για το Facebook.

Περίληψη:



1. Το HTML είναι ένα παγκόσμιο πρότυπο, ενώ το FBML είναι συγκεκριμένο για το Facebook
2. Το FBML έχει πολλές ετικέτες που δεν αναγνωρίζονται σε HTML
3. Υπάρχουν ετικέτες σε HTML που δεν αναγνωρίζονται από το FBML
4. Οι σελίδες HTML μπορούν να ενσωματώσουν Javascript ενώ το FBML δεν μπορεί
5. Το HTML εξακολουθεί να χρησιμοποιείται ευρέως ενώ το FBML έχει ήδη καταργηθεί

Φρέσκες Σκέψεις

Κατηγορία

Επεξεργασμενες Τροφεσ

Γραμματική

Καριέρα & Εκπαίδευση

Βιομηχανικός

Νομικός

Ιδεολογία

Εμπνευσμένος

Χημεία

Επιλογή Προγράμματος Επεξεργασίας

Στυλ

Συνιστάται