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

Past, Present, and Future: The Evolution of PHP Development

Nate Abele
November 15, 2014

Past, Present, and Future: The Evolution of PHP Development

10 years after the dawn of MVC frameworks in the PHP ecosystem, the community is now evolving away from monolithic frameworks, and towards a composition of decoupled components. This talk explores the early evolution of PHP frameworks, to the "2nd generation" of frameworks, to the migration toward components and beyond.

Nate Abele

November 15, 2014
Tweet

More Decks by Nate Abele

Other Decks in Technology

Transcript

  1. Past, Present, and Future The Evolution of PHP Development November

    15th — Kyiv, Ukraine Nate Abele Radify, Inc @nateabele [email protected]
  2. The Vanity Slide • Former lead developer, CakePHP • Founder,

    Li3 (a.k.a. Lithium) • Member, AngularUI team • Lead Developer, AngularUI Router • Architect-in-Chief, Radify • Highly opinionated, sometimes right • @nateabele / [email protected]
  3. “Americans have no past and no future. They live in

    an extended present.” — Alexis de Tocqueville
  4. “Americans have no past and no future. They live in

    an extended present.” — Alexis de Tocqueville Programmers
  5. 2009 — 2012 • Li3 (Lithium) • Symfony 2 /

    Symfony Components • Composer / Packagist
  6. Trends • Real-time • Mobile • Apps: mobile + web

    + desktop • More all the things
  7. PHP • Simple, get moving quickly • Large community /

    talent pool • Mature, good resources • Many high-quality tools
  8. How should we code? • One part of one problem

    • Composable • Clean boundaries
  9. Where to go from here? • Better tools for working

    efficiently with large datasets • Better tools for designing hypermedia systems • Functional programming concepts