Sự khác biệt giữa HTML và FBML Sự khác biệt giữa
HTML vs FBML < Đã có một số ngôn ngữ đánh dấu được tạo ra cho các mục đích khác nhau nhưng không có gì phổ biến hoặc phổ biến rộng như HTML (Ngôn ngữ Đánh dấu Siêu văn bản), là ngôn ngữ chính của Internet. Ngôn ngữ đánh dấu tương đối chưa biết là FBML, hoặc Facebook đã được phát triển để tạo ra một ngôn ngữ chuẩn có thể được sử dụng trên các trang web khác nhau trên khắp thế giới, FBML được xây dựng với mục đích tạo ra các ứng dụng Facebook.
Để đạt được mục tiêu của mình, FBML thêm rất nhiều từ khoá đặc trưng cho các tính năng của Facebook. Bạn có thể hiển thị các ý kiến, mời bạn bè trên chat hoặc thực hiện bất kỳ tác vụ cụ thể nào khác của Facebook. trong FB đơn giản hơn nhiều so với khi usi ng HTML. FBML cũng loại bỏ các thẻ HTML được coi là không sử dụng hoặc để hạn chế tiếp xúc bảo mật của Facebook và người dùng của họ.
Một điểm khác biệt chính giữa HTML và FBML là không có khả năng sử dụng Javascript trong FBML. Javascript cung cấp thêm một mức độ tương tác với người dùng. Vấn đề là, có thể là vấn đề đối với Facebook vì có nhiều cách để ứng dụng Javascript có thể được tạo ra để khai thác điểm yếu và thậm chí tiết lộ một số thông tin về người dùng. Thay vì Javascript, Facebook khuyến khích sử dụng FBJS thay thế của nó. FBJS thực hiện Javascript của Facebook giống như cách FBML sử dụng HTML.-2->
Khi HTML và các công nghệ web liên quan khác như CSS và Javascript phát triển, Facebook cho thấy không cần tiếp tục phát triển FBML và FBJS một cách riêng biệt. Do đó, FBML đã bị phản đối và người lập trình đã được khuyến cáo tiếp tục phát triển bằng HTML vì sẽ không còn cập nhật FBML nữa.
Vì FBML đã bị phản đối, thực sự không có lý do để tiếp tục sử dụng nó trừ khi ứng dụng của bạn đã gần xong. Đối với bất kỳ dự án mới, nó làm vô cùng ý nghĩa hơn để đi với HTML, Javascript, và CSS trong việc phát triển các ứng dụng mới cho Facebook.Tóm tắt:
1. HTML là một tiêu chuẩn trên toàn thế giới trong khi FBML dành riêng cho Facebook2. FBML có nhiều thẻ không được nhận dạng trong HTML
3. Có các thẻ trong HTML không được nhận dạng bởi FBML
4. Các trang HTML có thể nhúng Javascript trong khi FBML không thể
5. HTML vẫn đang được sử dụng rộng rãi trong khi FBML đã bị phản đối