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