Currently, I am at the start of a couple of projects, which require a bit of the future support. CakePHP 2.x can handle the job now, but I’m looking more into the next 3-5 years. And that’s why I’m looking at CakePHP 3, which is still in the early development stage, with an alpha release coming not too long from now (have a look at the CakePHP 3 roadmap document). Let’s have a look at the high level goals for CakePHP 3.
Among the items he mentions are things like:
- The adoption of broader PHP community standards
- An increase in modularity
- Developing for PHP 5.4+
- Composer support (and using PSR-4 autoloading)
- The removal of some more complex, brittle code in favor of simpler, easier to extend options