Zend Framework 3 - porque só o que existe pode ser aprimorado
27 de Dec de 2016•0 gostou
0 gostaram
Seja o primeiro a gostar disto
mostrar mais
•709 visualizações
visualizações
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Baixar para ler offline
Denunciar
Tecnologia
-Breve histórico do Zend Framework (15 anos em 5 minutos); -Melhorias de desempenho; -Suporte a PHP 7; -Aumento do desacoplamento de componentes; -Documentação; -Diactoros; -Stratigility; -Expressive; -Migração; -Possibilidades.
www.fgsl.eti.br
Atualização para o PHP 5.5
● Conseguimos usar traits!
● Conseguimos usar a sintaxe curta de array!
● Conseguimos usar callable type hint!
● Conseguimos usar finally!
● Podemos usar a constante mágica ::class!
● Conseguimos usar generators!
● Conseguimos um PHP mais rápido, mais seguro!
www.fgsl.eti.br
Atualização para o PHP 7
Impressionante melhoria de desempenho!
Novo gerenciamento de estruturas de dados no
motor do PHP.
Novas funcionalidades como declarações de tipo
para argumento e retorno.
www.fgsl.eti.br
PHP 7 : Benchmark
PHP 5.6 PHP 7
Uso de memória 428 MB 33 MB
Tempo de execução 0.49 sec 0.06 sec
$a = array();
for ($i = 0; $i < 1000000; $i++) {
$a[$i] = array("hello");
}
echo memory_get_usage(true);
www.fgsl.eti.br
Aumento do desacoplamento de
componentes
Foco em componentes desacoplados.
Permite reuso em um grande número de
contextos.
Em alguns casos, novos pacotes foram criados.
Em outros, foi fornecida integração entre
múltiplos componentes
www.fgsl.eti.br
Migração
Para migrar do ZF2 para ZF3:
Autoloading: delegado para o Composer;
Configuração: foi alterada;
Controladores: são injetáveis agora;
A classe Module: se juntou às outras;
Roteadores: Foram desacoplados.