I feel like I’m taking crazy pills
I wish PHP frameworks were more than just tightly coupled collections of libraries. So much of the code in Zend overlaps with similar functionality in CakePHP, Yii, Symfony, and others. Glad to see Zend ceasing work on Zend_Db in favor of Doctrine.
The PHP Application Framework landscape needs more consolidation, less overlapping functionality and less coupling. The frameworks I write tend to capture the 80% of developer interaction (bootstrap, router, base controller, view renderer) with very little code and steal the remaining 20% from other open source projects.
Wishing libraries like CakePHP’s Validation library were more portable. Wishing libraries like CakePHP’s Validation library were created without the crutch of a framework. Better to write a solid library and let others create adapters.
The PHP Application Framework of my dreams would come bundled with 0 unnecessary libraries and would play nice with all libraries created/appropriated by others.
Comments(0)