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

Frank Neff

March 11, 2015
Tweet

More Decks by Frank Neff

Other Decks in Programming

Transcript

  1. – 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…“
  2. 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
  3. MOTIVATION • Aufräumen von Altlasten / Refactoring • Architekturelle Optimierungen

    • Decoupling von zu komplex gewordenen Komponenten • Umsetzung von Entwicklungen mit BC-Breaks
  4. MAJOR CHANGES • PSR-3 Logging (HttpKernel\Log\LoggerInterface) • Console-Helper Deprecations (ProgressBar

    etc.) • HTTPKernel Split (ref) • Kernel • Profiler • HttpKernel
  5. 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)
  6. 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
  7. PHP VERSION • PHP 5.5.x (voting) • evtl. 5.6 innerhalb

    des nächsten Jahres • Symfony 3 basierend auf HACK war ein Aprilscherz
  8. 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