เชอร์ริฟ คืออะไร

เชอร์ริฟ (Cherrypy) เป็นเฟรมเวิร์คชนิดอาศัยการเขียนโปรแกรมภาษา Python ซึ่งใช้สร้างเว็บแอปพลิเคชันแบบเบ็ดเสร็จ (Rapid development) โดยมีจุดประสงค์ในการทำให้การพัฒนาเว็บแอปพลิเคชันนั้นง่ายและรวดเร็วขึ้น โดยเชอร์ริฟมีลักษณะหนึ่งเป็นเฟรมเวิร์คชนิดโครงสร้างเชิงต้นแบบ (batteries included framework) แต่ยังคงเป็นเฟรมเวิร์คชนิดเบาๆ ที่ทำให้มีส่วนขยายได้ตามความต้องการของโปรแกรมเมอร์

Cherrypy ใช้งานได้ง่ายและมีความยืดหยุ่นสูง ซึ่งมีความสามารถในการทำงานร่วมกับนามสกุลรูปแบบสตริง (String format) ได้ และยังสร้างเป็นกราฟคล้ายๆ กับ Data Structure(graph like data structure) ที่ถูกเรียกว่า Tree ทำให้การสร้างเว็บแอปพลิเคชันสามารถฝังตัวเชิงโต้ตอบ(Interactive)กับลูกค้าอื่นได้ ไม่ว่าจะเป็น Browser เว็บแอปพลิเคชันโปรแกรมคอมพิวเตอร์ หรือโทรศัพท์เคลื่อนที่ เช่น iPhone หรือ iPad

Cherrypy นี้ยังมีฟังก์ชันและคลาสที่ช่วยให้การเขียนโปรแกรมภาษา Python ด้านเว็บแอปพลิเคชันในการทำงาน ใช้เวลาสั่งงานต่ำลง และได้อุปกรณ์ในการทำงานแบบถาวร (persistent) อีกทั้งโค้ดที่เขียนด้วยเชอร์ริฟสามารถนำไปใช้ในงานชิ้นอื่นๆ ได้อีกด้วย