Fabric.js เขียนโปรแกรมบน HTML5 CanvasHTML5 Canvas คืออะไร
HTML5 Canvas คือ หนึ่งในคุณสมบัติที่อยู่ใน html5 ซึ่งเป็นการเขียนโปรแกรมด้วยภาษา html เวอชั่นล่าสุด
การเขียนโปรแกรมใน html โดยใช้ canvas tag จะทำให้การพัฒนาเว็บไซต์สามารถใช้คำสั่งได้สูงขึ้น
แบบที่การเขียน html ทั่วไปไม่สามารถทำได้
ในอดีต flash คือเครื่องมือในการทำ Application แบบ Interactive ที่ได้รับความนิยมมากที่สุด
แต่หลังจากแฟรชเริ่มจางลงและหยุดพัฒนาในที่สุด ด้วยเหตุผลหลายอย่างและเพราะ mobile device ไม่รองรับการทำงาน
การเขียนโปรแกรมบน html5 canvas จึงเป็นคำตอบที่ดีที่สุด สำหรับนักพัฒนา Web Application
และรูปแบบการเขียนโปรแกรมที่เข้ามาทดแทนในส่วนที่แฟรชเคยทำได้
Fabric.js คือ javascript framework ที่ใช้คุณบัติของ html5 canvas ในการทำงาน
เป็นหนึ่งในอีกหลาย ๆ framework ที่ได้รับความนิยมในการนำมาพัฒนา frontend application
จากที่ได้ทดสอบการใช้งาน fabric.js เป็น framework ใช้งานง่ายและเข้าใจได้ง่ายครับ
ดูตัวอย่างเพิ่มเติม Link : http://fabricjs.com/demos/