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

Symfony 4 (Flex included)

Jakub Zalas
February 22, 2018

Symfony 4 (Flex included)

Symfony 4 is the next evolution of your favourite framework. While it's not a revolution, there's lots of things included that will make your life much easier and more fun!

Symfony was moved closer to industry practices with application bundles gone, simplified directory structure, or environment variables preferred over configuration parameters. Both version 2 and 3 has already introduced some nice features, like autowiring, that contributed to what Symfony 4 has become. As a result there is less Symfony specific concepts and more standard practices. It's easier to learn, easier to configure, easier to install and deploy, and finally easier to master. If that wasn't enough, our workflow was much improved with the introduction of Symfony Flex, a new way to install and manage Symfony applications. It's time to say goodbye to both Symfony installer and the Standard Edition!

Jakub Zalas

February 22, 2018
Tweet

More Decks by Jakub Zalas

Other Decks in Programming

Transcript

  1. What is Symfony 4? Symfony 4.0 = (Symfony 3.4 -

    deprecated features - long term support - PHP 5 support) + Flex by default Symfony 3.4 = (Symfony 3.3 + new features + new deprecations) Symfony 3.3 = …
  2. What is Symfony Flex? Symfony Flex helps developers create Symfony

    applications, from the most simple micro-style projects to the more complex ones with dozens of dependencies. Composer plugin for Symfony https://github.com/symfony/flex
  3. Size matters? Version Package Disk Files Lines of code #

    of deps 4.0 symfonny/skeleton 14M 2.5k 195k 21 3.4 symfony/framework-standard- edition 58M 8.9k 682k 38 + 50
  4. Size matters? Version Package Disk Files Lines of code #

    of deps 4.0 symfonny/skeleton 14M 2.5k 195k 21 symfony/website-skeleton 62M 9.7k 720k 88 symfony/framework-standard- edition — — — - 3.4 symfonny/skeleton 15M 2.8k 212k 23 symfony/website-skeleton 64M 10k 748k 89 symfony/framework-standard- edition 58M 8.9k 682k 38 + 50