XML กับ JSON เลือกใช้อะไรดี ?
ในยุคของเว็บแอปพลิเคชันที่ AJAX (Asynchronous JavaScript And XML)
รุ่งเรืองขนาดนี้
การรับส่งข้อมูลระหว่างเซิร์ฟเวอร์กับไคลเอนต์นิยมใช้กันสองวิธีหลักๆ คือ
XML (Extensible Markup Language) กับ JSON (JavaScript Object Notation)
ทั้งสองแบบมีข้อดีข้อเสียต่างกันเลือกใช้ให้เหมาะสมกับงานดีที่สุด
1.
XML (Extensible Markup Language)
อันนี้คุ้นชื่อกันมานาน
เป็นมาตฐานหลักในการรับส่งและแลกเปลี่ยนข้อมูลระหว่างระบบที่แตกต่างกัน
โครงสร้างของข้อมูลก็จะประกอบด้วยแท็กต่างๆที่เราสามารถกำหนดขึ้นมาเองได้
อยากใส่แท็กชื่ออะไรก็ใส่ไปว่างั้น
ข้อมูลที่ได้มาก็จะเรียบร้อยสะอาดตาแบบนี้
1
2
3
4
| <member>
<fname>Khwanchai</fname>
<lname>Kaewyos</lname>
</member>
|
2.
JSON (JavaScript Object Notation)
ชื่อก็บอกอยู่ว่าเป็น JavaScript เป็นฟอร์แมตที่ใช้ในการรับส่งข้อมูลสำหรับ
JavaScript ข้อมูลที่เข้ารหัสเป็น JSON จะมีความกระชับและสั่นกว่า XML
อยู่มากถึงจะไม่งามอย่าง XML ก็ตามที และเว็บไซต์ระดับเจ้าพ่ออย่าง Google
และ Facebook ก็ใช้ JSON ด้วยนะ ตัวอย่างของ JSON ก็แบบนี้
1
| {"fname":"Khwanchai","lname":"Kaewyos"}
|
จากที่ว่ามาเราฟันธงว่า JSON
เหมาะอย่างยิ่งที่จะเลือกใช้สำหรับเว็บแอปพลิเคชันที่เป็น AJAX
และที่ว่ามาเป็นความเห็นส่วนตัว
ใครจะเลือกใช้อะไรแบบไหนก็แล้วแต่ความเหมาะสมของข้อมูลและงานด้วยนะ ^^
ไม่มีความคิดเห็น:
แสดงความคิดเห็น