Yii Framework คืออะไร
Yii หรือ ยี่ ย่อมาจาก Yes It Is เป็นการออกแบบโดยใช้หลักการของ MVC หรือ Model View และ Controller ทำให้สามารถพัฒนาโปรแกรมออกจากส่วนของการ Design ได้
คุณสมบัติที่โดดเด่นของ Yii Framework มีดังนี้
• ออกแบบตามหลักการของ MVC
• รองรับระบบ Theme
• มี ORM (Object Relation Model)
• สนับสนุน I18n และ l10n ในเรื่องของการแปลภาษา
• มีระบบแคชช่วยให้ทำงานได้ไวยิ่งขึ้น
• มีระบบตรวจสอบข้อผิดพลาดที่ละเอียด
• มีระบบ Generator CRUD ที่รวดเร็วทันใจ เป็นภาษาไทยได้ทันที
• มี widgets ที่สามารถเรียกใช้งานได้ทันที แทบไม่ต้องไปเขียน code ให้วุ่นวาย
• มี extension ที่ผู้คนสร้างไว้ให้ใช้งาน สามารถเลือกใช้งานได้แบบฟรีๆ
• และอื่นๆ อีกมากมาย
นั่นก็หมายความว่าเราสามารถพัฒนา Application ของเราในรูปแบบที่เป็นมาตรฐานสากล และแน่ล่ะเป็น OOP 100% เอาล่ะครับสำหรับใครที่ต้องการอยากปรับเปลี่ยนการเขียนจากแบบ Structure มาเป็น OOP แล้วล่ะก็ ผมว่า Yii Framework นี้ละลงตัวที่สุดเลยครับ ก่อนหน้าผมเคยใช้ Framework ตัวอื่นแต่มันก็ยังไม่ตอบโจทย์เท่าไร เนื่องจากการเปลี่ยน version ที่บ่อยมากๆ