หลังจาก Microsoft ออกมาเปิดตัวฟอร์แมตใหม่ (.docx) ของตัวเอง เพื่อมาเปรียบมวยกับ OpenDocument Format (.odt) วันนี้แวะนำบทความจาก GROKLAW เปรียบเทียบฟอรแมตของสองค่ายนี้ให้ดูกัน
สรุปสั้นๆ คือ ODF นั้นถ้าให้คนอ่านจะสามารถอ่านได้ (readability) ดีกว่า ส่วน MS XML นั้นจะอยู่ในรูปที่ normalize มากกว่า (normalize ภาษาไทย คืออะไร?)
ODF แปลงเป็น XHTML ได้ง่ายกว่า แหงละ เพราะแทบจะแปลงได้ตรงๆ เลย
นอกจากนี้ ODF ยังนำเทคโนโลยีและมาตรฐานที่มีอยู่แล้ว อย่าง (xlink,MathML) มาใช้ แตกต่างจากฝั่ง MS ที่นิยมสร้างมาตรฐานของตัวเอง
และ ODF ถูกออกแบบมาโดยคำนึงถึงบุคคลในสายงานที่แตกต่างกันไป ตรงกันข้ามกับอีกฝั่งที่คิดทำอยู่คนเดียว
จากบทความนี้ ถ้ามองกันอย่างตรงไปตรงมาก็ค่อนข้างเอียงไปทาง ODF อยู่แล้ว (เอะ ผมเปล่าเชียร์ MS นะ) แต่อยากเห็นบทความที่ออกมาจากฝั่ง MS เหมือนกัน เพราะผมในมุมมองของนักพัฒนาที่ต้องยุ่งกับเอกสาร XML เป็นประจำ ก็อยากรู้ประโยชน์จากที่ MS ทำ normalize เอกสารแบบนี้มีข้อดีอย่างไรกับนักพัฒนาหรือไม่?
Comments
ไม่มีไฟล์นามสกุล .odf ครับ มีแต่ .odt, .odp อะไรก็ว่าไป
ชื่อเรียกฟอร์แมตที่ถูกต้องคือ Open Document Format (สังเกตว่ามีช่องว่างคั่น) หรือ OpenDocument (เขียนติดกัน) ไม่งั้นก็ใช้ตัวย่อ ODF ไปตรงๆ (ตัวใหญ่หมด)
T_T รับทราบครับ
>> normalize ภาษาไทย คืออะไร? บรรทัดฐาน, ทำให้เป็น บรรทัดฐาน
น่าจะ.
เช้าวันเสาร์มีลูกค้าต่างชาตินำ CD มาหนึ่งแผ่น บอกว่าเพื่อนเธอทำเอกสารแล้ว burn ใส่ cd มาให้ พอเปิดออกมาดู เจอ .odt โอ้ ผมดีใจสุดยอด :D แต่น่าเสียดายว่า CD มีปัญหา เปิดไม่ได้ เลยบอกให้เธออีเมลไปบอกเพื่อนคนนั้นให้ส่งมาให้ใหม่ และย้ำไปด้วยว่า ทางนี้ใช้ไฟล์ .odt ได้ :D
ที่รัก จุ๊บๆ (จะโดนแบนป่าวเนี่ย)