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

Symfony 3 [german]

Symfony 3 [german]

Slides of my talk about Symfony 3 at #SfUgZh

52034cfb48ca73e13e130f2711ec41f0?s=128

Frank Neff

March 11, 2015
Tweet

Transcript

  1. SYMFONY 3 WAS ZU ERWARTEN IST UND DIE WICHTIGSTEN ÄNDERUNGEN


    
 
 FRANK NEFF
  2. – Fabien Potencier „In the Symfony world, Symfony 2 was

    also a big revolution as it is very different from symfony 1. I realise that talking about Symfony 3 makes people nervous…“
  3. HTTPKernel? Routing? Bundles? BC Breaks? Upgrade Aufwand?

  4. STATUS QUO • Symfony 3 ist voll in der Entwicklung

    • 2.7 wird der letzte 2.x Release • github.com/symfony/symfony (master) • Vieles wird diskutiert / entwickelt
  5. MOTIVATION • Aufräumen von Altlasten / Refactoring • Architekturelle Optimierungen

    • Decoupling von zu komplex gewordenen Komponenten • Umsetzung von Entwicklungen mit BC-Breaks
  6. None
  7. UPGRADE

  8. NOT THAT HARD… …as upgrading from 1.4 to 2.0

  9. MAJOR CHANGES • PSR-3 Logging (HttpKernel\Log\LoggerInterface) • Console-Helper Deprecations (ProgressBar

    etc.) • HTTPKernel Split (ref) • Kernel • Profiler • HttpKernel
  10. MAJOR CHANGES (RFC) • Drop PHP Templates Support (ref) •

    Remove Session / „Scopes“ from Services (ref) • Split Config component (ref) • Remove the *.class parameters from core (ref)
  11. DIRECTORY STRUCTURE https://github.com/symfony/symfony-standard/ issues/674 2.x 3.x app/cache var/cache app/logs var/logs

    app/bootstrap.php.cache var/bootstrap.php.cache app/console bin/console app/phpunit.xml.dist phpunit.xml.dist
  12. PHP VERSION • PHP 5.5.x (voting) • evtl. 5.6 innerhalb

    des nächsten Jahres • Symfony 3 basierend auf HACK war ein Aprilscherz
  13. UPGRADE PATH https://github.com/symfony/symfony/blob/master/ UPGRADE-3.0.md

  14. – Fabien Potencier „Symfony 3.0 will be released in November

    2015“
  15. so..?

  16. RESOURCES • https://github.com/symfony/symfony/blob/master/ UPGRADE-3.0.md • https://github.com/symfony/symfony/issues/11742 • http://symfony.com/blog/symfony-3-0-the-roadmap • https://github.com/symfony/symfony/milestones/3.0

    • https://github.com/symfony/symfony-standard/issues
  17. ES GIBT NOCH VIEL ZU TUN github.com/symfony/symfony

  18. DANKE Frank Neff @frank_neff frankneff.ch iBROWS AG @iBROWSWEB ibrows.ch Symfony

    Trainings: We are hiring motivated devs 20. - 23. April 2015 / ibrows.ch/training.html