Tuesday 12 June 2012

Sammy.js




Sammy.js เป็น JavaScript Framework ที่ช่วยให้เราสามารถพัฒนา Single Page Apps ได้เหมือนกับ Gmail หรือ Google Reader เราสามารถ Maintain State ของ App ผ่าน URL โดยไม่จำเป็นต้อง Refresh หรือเปลี่ยน Page 

ตัวอย่างของการ Maintain State ผ่าน URL สามารถแสดงได้ดังรูปข้างล่างครับ


และที่ผมชอบก็คือ เรายังสามารถใช้ Back Button บน Browser ในการย้อนกลับไป Page ก่อนหน้าได้ด้วย ส่วนรูปข้างล่าง เป็นตัวอย่างในการพัฒนา App บน Sammy Framework ครับ


Sammy.js พัฒนาขึ้นโดย Aaron Quint โดยมีต้นแบบมาจาก Ruby Framework ที่มีชื่อว่า Sinatra เป็น Javascript Framework ที่มีขนาดค่อนข้างเล็ก (ประมาณ 20kb) พัฒนา On Top jQuery Framework อีกที ดังนั้นในการใช้งานจึงต้องใช้ร่วมกับ jQuery ด้วย หากสนใจก็ลองอ่านบทความที่เขียนแนะนำการใช้งาน Sammy ได้ที่นี่ครับ http://bit.ly/KxTmYL

แหล่งที่มา: http://sammyjs.org

No comments:

Post a Comment