HTML ve FBML Arasındaki Fark

HTML ve FBML karşılaştırması

Farklı amaçlar için oluşturulmuş bir dizi biçimlendirme dili vardır, ancak hiçbiri internetin ana dili olan HTML (Köprü Metni İşaretleme Dili) kadar popüler veya yaygın değildir. Nispeten bilinmeyen bir biçimlendirme dili FBML veya Facebook'un özel kullanımı için geliştirilen Facebook İşaretleme Dili'dir. HTML, dünyanın farklı sitelerinde kullanılabilecek standart bir dil oluşturmak için geliştirilirken, FBML, Facebook uygulamaları oluşturmak amacıyla oluşturuldu.

Hedefine ulaşmak için FBML, Facebook'taki özelliklere özgü birçok anahtar kelime ekler. Yorumları görüntüleyebilir, arkadaşlarınızı sohbete davet edebilir veya Facebook'a özgü başka herhangi bir görevi uygulayabilirsiniz. FBML, FB içindeki kodlamayı HTML kullanmaktan çok daha basit hale getirir. FBML ayrıca, Facebook ve kullanıcılarının güvenlik riskini sınırlamadığı veya yararsız olduğu düşünülen HTML etiketlerini de kaldırır.

HTML ve FBML arasındaki bir diğer önemli fark, FBML'de Javascript kullanılamamasıdır. Javascript, kullanıcılarla ekstra bir etkileşim düzeyi sağlar. Sorun şu ki, Facebook için sorunlu olabilir, çünkü zayıflıklardan yararlanmak ve hatta kullanıcı hakkında bazı bilgileri ortaya çıkarmak için Javascript uygulamalarının oluşturulabileceği birçok yol vardır. Javascript yerine, Facebook alternatif FBJS kullanımını teşvik etti. FBJS, FBML'nin HTML'ye nasıl olduğu gibi Facebook'un kendi Javascript uygulamasıdır.

HTML ve CSS ve Javascript gibi diğer ilgili web teknolojileri geliştikçe Facebook, FBML ve FBJS'yi ayrı ayrı geliştirmeye devam etmenin gerekmediğini gördü. Bu nedenle, FBML kullanımdan kaldırıldı ve kodlayıcılara artık FBML'de güncelleme olmayacağından HTML kullanarak geliştirmeye devam etmeleri önerildi.

FBML zaten kullanımdan kaldırıldığı için, başvurunuz zaten bitirilmeye yakın değilse, kullanmaya devam etmek için hiçbir neden yoktur. Herhangi bir yeni proje için, Facebook için yeni uygulamalar geliştirirken HTML, Javascript ve CSS ile son derece daha mantıklı.

Özet:

1.HTML dünya çapında bir standarttır, FBML ise Facebook'a özgüdür
2.FBML, HTML'de tanınmayan birçok etikete sahiptir
HTML'de FBML tarafından tanınmayan etiketler var
4.HTML sayfaları Javascript'i yerleştirirken FBML yapamaz
FBML zaten kullanımdan kaldırılırken 5.HTML hâlâ yaygın kullanımda