Perbezaan antara HTML dan FBML

HTML vs FBML

Terdapat beberapa bahasa markup yang dibuat untuk tujuan yang berbeza tetapi tidak ada yang popular atau meluas seperti HTML (Hypertext Markup Language), yang merupakan bahasa utama dalam internet. Bahasa markup yang kurang dikenali adalah FBML, atau Facebook Markup Language, yang dibangunkan untuk kegunaan khusus Facebook. Walaupun HTML telah dibangunkan untuk mencipta bahasa standard yang dapat digunakan di seluruh laman web yang berlainan di seluruh dunia, FBML telah dibina untuk tujuan membuat aplikasi Facebook.

Untuk mencapai matlamatnya, FBML menambah banyak kata kunci yang spesifik kepada ciri-ciri di Facebook. Anda boleh memaparkan komen, menjemput kawan-kawan di sembang, atau melaksanakan tugas tertentu Facebook yang lain. FBML hanya membuat pengekodan dalam FB jauh lebih mudah daripada apabila menggunakan HTML. FBML juga membuang tag HTML yang dianggap tidak berguna atau untuk menghadkan pendedahan keselamatan Facebook dan pengguna mereka.

Satu lagi perbezaan utama antara HTML dan FBML ialah ketidakupayaan untuk menggunakan Javascript dalam FBML. Javascript menyediakan tahap interaksi tambahan dengan pengguna. Masalahnya, ia boleh bermasalah untuk Facebook kerana terdapat banyak cara di mana aplikasi Javascript boleh dibuat untuk mengeksploitasi kelemahan dan juga mendedahkan beberapa maklumat mengenai pengguna. Daripada Javascript, Facebook menggalakkan penggunaan FBJS alternatifnya. FBJS adalah pelaksanaan Facebook sendiri Javascript seperti bagaimana FBML adalah untuk HTML.

Sebagai HTML dan teknologi web berkaitan lain seperti CSS dan Javascript berkembang, Facebook melihat bahawa tidak ada keperluan untuk terus membangunkan FBML dan FBJS secara berasingan. Kerana ini, FBML telah ditamatkan dan pengekalan telah dinasihatkan untuk meneruskan pembangunan menggunakan HTML kerana tidak ada lagi kemas kini untuk FBML.

Memandangkan FBML sudah usang, tidak ada sebab untuk terus menggunakannya melainkan permohonan anda sudah hampir selesai. Untuk mana-mana projek baru, ia menjadikannya jauh lebih masuk akal untuk pergi dengan HTML, Javascript, dan CSS dalam membangunkan aplikasi baru untuk Facebook.

Ringkasan:

1.HTML adalah standard di seluruh dunia manakala FBML adalah khusus untuk Facebook
2.FBML mempunyai banyak tag yang tidak dikenali dalam HTML
3. Terdapat tag dalam HTML yang tidak diiktiraf oleh FBML
4. Halaman HTML boleh menanamkan Javascript sementara FBML tidak boleh
5.HTML masih digunakan secara meluas manakala FBML sudah lama tidak digunakan