Διαφορά μεταξύ 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 έχει ήδη καταργηθεί

Δημοφιλείς Αναρτήσεις

Διαφορά μεταξύ Latch και Flip-Flop

Δεν μεταδίδουμε μόνο πληροφορίες με τη βοήθεια ψηφιακών ηλεκτρονικών, αλλά και τις αποθηκεύουμε αποτελεσματικά. Στην τεχνολογία πληροφοριών όταν έρχεται η αποθήκευση

Διαφορά μεταξύ χάλυβα και χυτοσιδήρου

Ο χάλυβας έναντι του χυτοσιδήρου είναι ένα σκληρό γκρι μέταλλο και βαρύτερο από οποιοδήποτε άλλο στοιχείο που βρίσκεται στη Γη. Κατά τη διάρκεια μιας διαδικασίας, οι ακαθαρσίες ή η σκωρία απομακρύνονται από

Διαφορά μεταξύ Nokia N8 και Samsung Captivate

Τα smartphone με οθόνη αφής Nokia N8 vs Samsung Captivate είναι όλη η οργή στις μέρες μας και κάθε κατασκευαστής τηλεφώνου αγωνίζεται να παράγει το τέλειο κεντρικό άγγιγμα

Διαφορά μεταξύ τζιχάντ και τρομοκρατίας

Jihad vs Terrorism Το Jihad είναι ένας ισλαμικός όρος που χρησιμοποιείται για να περιγράψει το καθήκον του απέναντι στο Ισλάμ. Η τρομοκρατία από την άλλη πλευρά είναι η πράξη της προσπάθειας να ενσταλάξει τα συναισθήματα

Διαφορά μεταξύ GMC και Chevy

GMC vs Chevy GMC (General Motors truck Company) και Chevrolet (επίσης γνωστή ως «Chevy») είναι δύο από τις κορυφαίες μάρκες οχημάτων. Τα οχήματα κάτω από αυτό

Διαφορά μεταξύ AWS και Google Cloud

Το Cloud είναι αναμφίβολα το επόμενο μεγάλο πράγμα στον κόσμο της τεχνολογίας μετά την άνοδο του διαδικτύου. Η αυξανόμενη χρήση δεδομένων και πληροφοριών κάθε μέρα ανάγκασε