Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Towards a framework-less world - PHP UK Conference

Michael C.
February 12, 2017

Towards a framework-less world - PHP UK Conference

Michael C.

February 12, 2017
Tweet

More Decks by Michael C.

Other Decks in Programming

Transcript

  1. @MICHAELCULLUMUK ZEND FRAMEWORK TOP DOWNLOADS zend-stdlib 8,491,794 zend-eventmanager 8,193,693 zend-code

    6,881,810 zend-servicemanager 4,162,720 zend-escaper 4,146,581 zend-validator 4,128,393 zendframework 4,105,182 zend-json 3,502,901 zend-loader 3,480,351 zend-uri 3,165,057 zend-math 3,082,041
  2. @MICHAELCULLUMUK DEPENDENCY HELL Library 1 Library 2 Library 3 Application

    Business Logic Monolog Symfony Cache Pimple Klogger Stash Zend Framework Analog PHP Cache PHP League Container Monolog Symfony Cache Symfony DI
  3. @MICHAELCULLUMUK DEPENDENCY HELL Library 1 Library 2 Library 3 Application

    Business Logic Monolog Symfony Cache Pimple Klogger Stash Zend Framework Analog PHP Cache PHP League Container Monolog Symfony Cache Symfony DI PSR-3 Logger PSR-6 Logger PSR-11 DIC PSR-3 Logger PSR-6 Logger PSR-11 DIC PSR-3 Logger PSR-6 Logger PSR-11 DIC PSR-3 Logger PSR-6 Logger PSR-11 DIC
  4. @MICHAELCULLUMUK ▸ Monolog
 Klogger —> PSR-3 Logging Library —> Monolog


    Analog ▸ Symfony Cache
 Stash —> PSR-6 Caching Library —> Symfony Cache
 PHP Cache ▸ Pimple
 Zend Framework —> PSR-11 Container —> Symfony DI
 PHP League Container
 Symfony DI INTERFACES
  5. @MICHAELCULLUMUK “THE ABILITY TO PACKAGE RE-USABLE WEB-FOCUSED WIDGETS THAT CAN

    BE COMPOSED INTO APPLICATIONS.” Matthew Weier O'Phinney http://bit.ly/mwop-phpuk