ComBioLaw.De » Blog » Usability
โจทย์การเขียนโปรแกรมที่เปลี่ยนไป
ผมแนะนำว่าควรเข้าไปอ่านบทความนี้ด้วยตัวเอง แต่หากจะให้ผมสรุปแบบรวบรัดตัดตอน ก็พอจะสรุปแบบรวบรัดตัดตอนได้ว่า สิ่งสำคัญที่สุดสำหรับการพัฒนาโปรแกรม ไม่ใช่ความสามารถอันเหนือชั้นของโปรแกรม (features) แต่เป็นความง่ายในการใช้งาน และความยืดหยุ่นของโปรแกรม ที่สามารถนำมาปรับเปลี่ยน พัฒนาต่อยอดได้ภายหลัง เมื่อผู้ใช้ต้องการ แม้ว่าหลักการนี้ ไม่ได้เป็นหลักการที่ใหม่อะไร โดยเฉพาะ การเพิ่ม usability ลด features ก็ไปพ้องกับหลัก Just work ของ Apple เนื่องจากผมไม่มีเครื่อง Apple ให้ใช้งาน ผมเลยบอกไม่ได้ว่าโปรแกรมแบบ Just work ของ Apple มันเวิร์คจริง ๆ หรือเปล่า แต่ Just work ของ Gnome ซึ่งไปลอก Apple มานั้น สำหรับผมแล้ว มันไม่ค่อยเวิร์ค เพราะสิ่งที่ขาดไปคือความยืดหยุ่น โปรแกรมที่มีให้ใช้ ได้ถูกพิพากษามาเรียบร้อยแล้ว ว่าคนใช้ต้องการอะไร ไม่ต้องการอะไร ความสามารถบางอย่างที่โปรแกรมมีอยู่ ถูกซ่อนลึกจนเข้าไม่ถึง ดังนั้น Just work เพียงอย่างเดียวคงไม่พอ มันต้องยืดหยุ่นด้วย หรือในทางกลับกัน ... |
28 Jul 07 | by bow_der_kleine | tags ไอที เขียนโปรแกรม Joomla Wordpress Drupal CMS Usability Flexibility Extensibility
