> I think it would be nice to see cake 2.0 follow Li3 and Symfony's > direction and push the boundaries a bit by moving to 5.3> only.
Anyway you cut it, regardless of whether cake 2.0 is >5.3 only, or 5.2+, there is still an incredibly urgent need for an interim release to get the antiquated php4 limitations out, and get with php5. If that doesn’t happen soon, I fear no one will consider this framework seriously for new adoption. So, Phase 1 - must contain basic things like: - interfaces, abstract classes - exceptions (throw/catch) - static vars and functions - visibility keywords - argument hinting - autoloading - interceptors Other things I think are do or die for phase 1: - Lazy loading of all cake elements (models, helpers, components) - Migration to PHPUnit - Include DebugKit as part of the cake core Some people go crazy over the models returning data as objects instead of arrays, but that doesn’t move me so much. Phase 2 - incorporation of 5.3 - namespaces, - late static binding, - lambda functions, - closures, - iterators .. as well as other functionality enhancements. It would be very difficult to upgrade a cake 1.3 site directly to phase-2, but is certainly doable to phase-1. The above two phased approach, I believe, is basically the current cake roadmap. The only remark I would make, is the current roadmap should clearly indicate an intent to adopt 5.3 features eventually, and to frame the cake 2.0 release as an intermediate phase 1, on the road towards that. But we really, desperately need to get with the rest of the world, and asap put something out that has basic php5.2 functionality. Trust the cake developers, they are pretty sensible people :-)) Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions. You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en