Road to CakePHP 3.0
description
Transcript of Road to CakePHP 3.0
The Road to CakePHP 3.0
The Somewhat Long Road to CakePHP 3.0
Not that Cake3
Quick Numbers
First CommitMay 24, 2012 - Juan Basso
Over 6000 commitsFrom 20 contributors
Over 1500 book commits
From 51 contributors
Big News!
PHP5.4 & Composer
New App Skeletoncakephp/app
ConfigurationSimpler and consistent
ORM++José Lorenzo will have more details
RouterNew API, 16x performance on large applications.
String Templates
Consistent Events
Outside help
• Carbon - DateTime API sugar
• Aura/Intl - Improved i18n and l10n features.
• password_compat - Get PHP5.5 in PHP5.4
Paths not travelled
No Doctrine
No HttpFoundation
No StackPHP
Performance
Requests Per Second
0
125
250
375
500
Hello world 20 record index add form
1.3 2.5 3.0
Beta and Beyond
3.0.0-beta1Releasing today
Docs & core pluginsGet them working & current
• DebugKit - Started
• Migrations - Started
• Acl - Working
• Upgrade - Underway
What about 2.x?
2.6.0 is coming soon2.x will continue to be supported for at least 3 years.
Support for 1.3 ending
With the release of 3.0.0
3.x.y Releases
Future releases may require ‘new’ PHP
How you can help!
• Give 3.0 a spin and find bugs.
• Read the docs and find mistakes.
• Look at open pull requests and issues.
• Propose ways to simplify your workflows.
Thanks@mark_story