Sự khác biệt giữa HTML và FBML

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ó ngôn ngữ nào phổ biến hoặc phổ biến như HTML (Ngôn ngữ đánh dấu siêu văn bản), là ngôn ngữ chính của internet. Một ngôn ngữ đánh dấu tương đối không rõ là FBML, hoặc Ngôn ngữ đánh dấu Facebook, được phát triển để sử dụng cụ thể của Facebook. Mặc dù HTML được phát triển để tạo ngôn ngữ được tiêu chuẩn hóa 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 cho mục đích tạo ứng dụng Facebook.

Để đạt được mục tiêu của mình, FBML bổ sung rất nhiều từ khóa dành riêng cho các tính năng trong Facebook. Bạn có thể hiển thị bình luận, mời bạn bè khi trò chuyện hoặc thực hiện bất kỳ tác vụ cụ thể nào khác của Facebook. FBML chỉ đơn giản là làm cho mã hóa trong FB đơn giản hơn nhiều so với khi sử dụng HTML. FBML cũng xóa các thẻ HTML được coi là không sử dụng hoặc để hạn chế sự phơi bày 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 thể 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à, nó có thể gây rắc rối cho Facebook vì có nhiều cách để tạo ra các ứng dụng Javascript để 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 mình. FBJS là cách triển khai Javascript của riêng Facebook giống như cách FBML chuyển sang HTML.

Khi HTML và các công nghệ web liên quan khác như CSS và Javascript được phát triển, Facebook thấy rằng không cần phải tiếp tục phát triển riêng FBML và FBJS. Do đó, FBML đã không được chấp nhận và các lập trình viên đã được khuyên nên tiếp tục phát triển bằng HTML vì sẽ không còn bất kỳ cập nhật nào cho FBML.

Vì FBML đã không còn dùng nữa, thực sự không có lý do gì để tiếp tục sử dụng trừ khi ứng dụng của bạn đã gần hoàn tất. Đối với bất kỳ dự án mới nào, sẽ hợp lý hơn với HTML, Javascript và CSS trong việc phát triển các ứng dụng mới cho Facebook.

Tóm lược:

1.HTML là một tiêu chuẩn trên toàn thế giới trong khi FBML dành riêng cho Facebook
2.FBML có nhiều thẻ không được nhận dạng trong HTML
3.Có các thẻ trong HTML không được FBML nhận ra
Các trang 4.HTML có thể nhúng Javascript trong khi FBML không thể
5.HTML vẫn được sử dụng rộng rãi trong khi FBML không được dùng nữa