ความแตกต่างระหว่าง HTML และ FBML ความแตกต่างระหว่าง

Anonim

HTML vs FBML < มีมาร์กอัปหลายภาษาที่สร้างขึ้นเพื่อวัตถุประสงค์ที่แตกต่างกัน แต่ไม่มีใครได้รับความนิยมหรือแพร่หลายในรูปแบบ HTML (Hypertext Markup Language) ซึ่งเป็นภาษาหลักของอินเทอร์เน็ตภาษามาร์คอัปที่ไม่รู้จักค่อนข้างมากคือ FBML หรือ Facebook Markup Language ซึ่งพัฒนาขึ้นมาเพื่อการใช้งานเฉพาะของ Facebook ในขณะที่ HTML ได้รับการพัฒนาเพื่อสร้างภาษามาตรฐานที่สามารถใช้งานได้ทั่วทั้งไซต์ต่างๆทั่วโลก FBML สร้างขึ้นเพื่อจุดประสงค์ในการสร้างแอพ Facebook

เพื่อบรรลุเป้าหมาย FBML เพิ่มคำหลักที่เฉพาะเจาะจงสำหรับคุณลักษณะต่างๆใน Facebook คุณสามารถแสดงความคิดเห็นเชิญเพื่อนเข้าร่วมแชทหรือใช้งานอื่น ๆ ของ Facebook ได้ FBML เพียงแค่ทำให้การเข้ารหัส ภายใน FB มากง่ายกว่าเมื่อ usi HTML FBML จะลบแท็ก HTML ที่ถือว่าไม่มีประโยชน์หรือเพื่อจำกัดความปลอดภัยของ Facebook และผู้ใช้ของตน

ข้อแตกต่างสำคัญระหว่าง HTML และ FBML ก็คือการไม่สามารถใช้ Javascript ใน FBML ได้ จาวาสคริปต์ให้ระดับการโต้ตอบกับผู้ใช้มากขึ้น ปัญหาคือมันอาจจะเป็นปัญหาสำหรับ Facebook เพราะมีหลายวิธีที่สามารถสร้างแอพพลิเคชันจาวาสคริปต์เพื่อใช้ประโยชน์จากจุดอ่อนและแม้แต่เปิดเผยข้อมูลบางอย่างเกี่ยวกับผู้ใช้ แทนที่จะใช้จาวาสคริปต์ Facebook สนับสนุนให้ใช้ FBJS แบบใหม่แทน FBJS คือการติดตั้งจาวาสคริปต์ของ 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 เลิกใช้แล้ว