หลังจากที่ Zend Framework ออก version 1.0 ออกมาเมื่อปี 2007 ผ่านมา 5 ปี วันนี้ก็ได้เวลาของ version 2.0 เสียที จาก Zend Framework 2.0.0 STABLE Released! และ Changelog: 2.0.0 ผมสรุปสั้นๆ ตามนี้
ใน Zend Framework 2 มีทีมพัฒนาจาก Google, Microsoft, StrikeIron และ partner ต่างๆ มากมายเข้าร่วมพัฒนาเพื่อสร้าง API ติดต่อกับ Web Services ของตัวเองให้ดีมากขึ้น
การเปลี่ยนแปลงใน Zend Framework 2 นั้นมีดังต่อไปนี้
- สนับสนุน PHP 5.3 ขึ้นไป เพราะใช้ namely namespaces, late static binding, lambda functions และ closures มาพัฒนา เพราะฉะนั้นได้เวลาเรียนรู้กันแล้วครับ (จริงๆ มันควรจะเริ่มกันนานแล้วนะ)
- 100% Object-oriented code และ Component designed (dependencies on other component) ตอนนี้แยกเดี่ยวๆ ได้ดีมากขึ้น
- รองรับ Pyrus, Composer, PHPUnit และ Travis CI เพื่อช่วยพัฒนาตัวเว็บ
มี Key Feature ส่วนของ Component ใหม่คือ
- ModuleManager
This new module system is designed with flexibility, simplicity, and re-usability in mind - ServiceManager
The Service Locator is a service/object locator, tasked with retrieving other objects. - EventManager
Component designed for the following use cases
– Implementing simple subject/observer patterns.
– Implementing Aspect-Oriented designs.
– Implementing event-driven architectures.
ได้เวลาลองของใหม่แล้วครับพี่น้อง!!!!