Symfony 4, evolução ou revolução? Nessa palestra, mostro os recursos dessa nova versão do framework. Comparo os pontos relevantes, em relação à velocidade de desenvolvimento e desempenho, e a qualidade de um ponto de vista da engenharia de software. Também, discuto o lugar desse framework no ecossistema PHP.
Link do video da palestra
https://www.youtube.com/watch?v=alVMOx1PFbk
2. Camila Fernandes
Graduada em Análise de
Sistema desde 2013
Programadora PHP há 6 anos
Certificada ZCPE
Instrutora PHP
camilafernandesdev@gmail.com
@KaFernandes1989
3. O que vamos falar?
Conhecendo o Symfony
Estatística
Quem Utiliza?
O que é symfony novo
Nova Filosofia
Instalação e mudanças de estrutura
Bundles
Symfony Flex
Recipes / Contrib
Maker Bundle
Mais bundles
Mais sobre Symfony
4. Conhecendo o Symfony
«O Symfony é um conjunto de componentes
PHP, um framework de Aplicação Web,
uma Filosofia e uma Comunidade - todos
juntos em harmonia. »
5. Conhecendo o Symfony
Symfony foi publicado como software livre
em 18 de outubro de 2005 e lançado sob a
licença MIT .
17. Estrutura de pastas
Pasta config saiu da app
Arquivo params deu lugar a
variável de ambiente
Nenhum bundle instalado em
src
app_dev, não existe mais
Bundles configurados em
config/bunldes.php
pasta template
Pasta web deu lugar a public
18. Bundles
Um bundle é semelhante a um plug-in em
outro software, mas ainda melhor.
19. Symfony Flex
O Symfony Flex é um utilitário, que modifica
certos pontos envolvendo manipulação de
pacotes.
Suporta aplicações a partir da versão 3.3, mas
requer mudança na estrutura de pastas
https://youtu.be/o9N1nOYfAl4
20. Recipes / Contrib
Os recipes são definidos em um arquivo manifest.json e
podem conter qualquer número de outros arquivos e
diretórios.
https://github.com/symfony/recipes
https://github.com/symfony/recipes-contrib
https://symfony.sh/