O que
esperar do
framework
Laminas
Flávio Gomes da Silva Lisboa
www.fgsl.eti.br
Quem sou eu
●
Doutorando na UTFPR
●
Mestre em Tecnologia e Sociedade
●
Especialista em Tecnologia Java
●
Engenheiro e Arquiteto de Software certificado pela Zend
●
Autor de … livros de programação PHP
●
Instrutor de cursos de desenvolvimento de software
●
Professor de Inteligência Artificial, Sistemas Operacionais, Sistemas de Bancos de
Dados e Frameworks PHP
●
Monitor de adolescentes aprendizes
●
Analista de desenvolvimento, atualmente trabalhando com software para PaaS
●
Pai da Koriander
●
Melhor em Marvel Comics no QuizUp por 3 vezes
●
Autor de Rom, Biografia Não Autorizada, em 6 volumes
●
Autor do blog romocavaleirodoespaco.blogspot.com.br
●
Um grande fã do Lanterna Verde, do Surfista Prateado e dos Novos Titãs
PHP CONFERENCE BRASIL
NÓS SOMOS A TROPA!
Esta palestra é dividida em:
FATOS OPINIÃO
Zend Framework
●
2005: O projeto é anunciado
●
2006: Primeiro release público
●
2007: Primeiro release estável
●
2012: Versão 2 – PHP 5.3
●
2016: Versão 3 – PHP 5.6 ou 7.0
As versões 1 e 2
foram baixadas
mais de 15
milhões de
vezes.
Uma história com o ZF
2008 2009 e 2013 2018
Uma história com o ZF
2008 2010 e 2012
Zend Framework e além
●
2014: Apigility 1.0.0
●
2016: Expressive 1.0
Crise nos Infinitos frameworks
●
2015: A RogueWave havia comprado a Zend
●
2018: A equipe do projeto deixa a Zend
Technologies
No dia 18 de Outubro de 2018
recebemos uma notícia extremamente
preocupante: Não apenas a
RogueWave/Zend estava determinando
uma mudança estratégica que, em
termos práticos colocaria o
desenvolvimento do Zend Framework
“na geladeira”, como alguns dos
principais nomes por trás do projeto,
como Matthew Weier O’Phinney, Enrico
Zimuel, Dmitry Stogov e Zeev Suraski
estavam deixando a empresa.
Fonte: https://www.galvao.eti.br/do-zend-framework-ao-laminas/
Zend Framework
Como uma fênix...
●
2019: Matthew Weier O’Phinney, líder do ZF,
anuncia uma mudança.
Fonte: https://www.galvao.eti.br/do-zend-framework-ao-laminas/
O Zend Framework, e todos
os produtos associados à
marca (Expressive, Apigility)
passarão a atender pelo nome
de Laminas Project;
O Projeto não apenas
segue Open Source, mas é
agora uma fundação assistida
por nada mais nada menos
que a Linux Foundation.
The Linux Foundation
...
Por que Laminas?
Laminas é o plural de lamina, significando uma fina camada. O nome
foi escolhido por sumarizar os objetivos do projeto:
●
Oferecer componentes que você pode compor ou colocar em
camadas em qualquer aplicação.
●
Implementar arquiteturas de middleware em camadas.
O projeto irá compreender o seguinte:
●
Os vários componentes isolados.
●
O framework MVC.
●
O subprojeto Apigility.
●
O subprojeto Expressive.
Um modelo de governança aberto
The Linux Foundation tem os maiores
especialistas mundiais em governança de
projetos de código aberto.
Um trauma
●
A passagem do Zend Framework 1 para o Zend
Framework 2
Um trauma
●
A passagem do Zend Framework 1 para o Zend
Framework 2
●
Momento Javascript do Zend Framework
Um trauma
●
A passagem do Zend Framework 1 para o Zend
Framework 2
Frases de pais:
●
“Faço isso para seu próprio bem!”
●
“Um dia você vai me agradecer por isso!”
Lição aprendida?
https://github.com/laminas/laminas-migration
Lição aprendida?
https://github.com/laminas/laminas-zendframework-bridge
Perspectivas
Perspectivas
Ferramenta de migração
Em fase de testes:
https://github.com/laminas/laminas-migration
TÁ NA HORA DO PAU!
Datas, eu quero datas!
●
Final dos testes da ferramenta de migração:
previsto para 20/11/2019 (atrasado);
●
Finalização dos websites prevista para 30/11/2019
(o website só tem uma landing page);
●
Migração dos repositórios e lançamento do projeto
técnico previstos para 06/12/2019 (HOJE?!)
●
Finalização do quadro de membros para financiar o
projeto prevista para 31/01/2020.
OBRIGADO!
www.fgsl.eti.br

O que esperar do framework Laminas

  • 1.
    O que esperar do framework Laminas FlávioGomes da Silva Lisboa www.fgsl.eti.br
  • 2.
    Quem sou eu ● Doutorandona UTFPR ● Mestre em Tecnologia e Sociedade ● Especialista em Tecnologia Java ● Engenheiro e Arquiteto de Software certificado pela Zend ● Autor de … livros de programação PHP ● Instrutor de cursos de desenvolvimento de software ● Professor de Inteligência Artificial, Sistemas Operacionais, Sistemas de Bancos de Dados e Frameworks PHP ● Monitor de adolescentes aprendizes ● Analista de desenvolvimento, atualmente trabalhando com software para PaaS ● Pai da Koriander ● Melhor em Marvel Comics no QuizUp por 3 vezes ● Autor de Rom, Biografia Não Autorizada, em 6 volumes ● Autor do blog romocavaleirodoespaco.blogspot.com.br ● Um grande fã do Lanterna Verde, do Surfista Prateado e dos Novos Titãs
  • 4.
  • 5.
  • 6.
    Esta palestra édividida em: FATOS OPINIÃO
  • 7.
    Zend Framework ● 2005: Oprojeto é anunciado ● 2006: Primeiro release público ● 2007: Primeiro release estável ● 2012: Versão 2 – PHP 5.3 ● 2016: Versão 3 – PHP 5.6 ou 7.0 As versões 1 e 2 foram baixadas mais de 15 milhões de vezes.
  • 8.
    Uma história como ZF 2008 2009 e 2013 2018
  • 9.
    Uma história como ZF 2008 2010 e 2012
  • 10.
    Zend Framework ealém ● 2014: Apigility 1.0.0 ● 2016: Expressive 1.0
  • 11.
    Crise nos Infinitosframeworks ● 2015: A RogueWave havia comprado a Zend ● 2018: A equipe do projeto deixa a Zend Technologies No dia 18 de Outubro de 2018 recebemos uma notícia extremamente preocupante: Não apenas a RogueWave/Zend estava determinando uma mudança estratégica que, em termos práticos colocaria o desenvolvimento do Zend Framework “na geladeira”, como alguns dos principais nomes por trás do projeto, como Matthew Weier O’Phinney, Enrico Zimuel, Dmitry Stogov e Zeev Suraski estavam deixando a empresa. Fonte: https://www.galvao.eti.br/do-zend-framework-ao-laminas/
  • 12.
  • 15.
    Como uma fênix... ● 2019:Matthew Weier O’Phinney, líder do ZF, anuncia uma mudança. Fonte: https://www.galvao.eti.br/do-zend-framework-ao-laminas/ O Zend Framework, e todos os produtos associados à marca (Expressive, Apigility) passarão a atender pelo nome de Laminas Project; O Projeto não apenas segue Open Source, mas é agora uma fundação assistida por nada mais nada menos que a Linux Foundation.
  • 16.
  • 17.
    Por que Laminas? Laminasé o plural de lamina, significando uma fina camada. O nome foi escolhido por sumarizar os objetivos do projeto: ● Oferecer componentes que você pode compor ou colocar em camadas em qualquer aplicação. ● Implementar arquiteturas de middleware em camadas. O projeto irá compreender o seguinte: ● Os vários componentes isolados. ● O framework MVC. ● O subprojeto Apigility. ● O subprojeto Expressive.
  • 18.
    Um modelo degovernança aberto The Linux Foundation tem os maiores especialistas mundiais em governança de projetos de código aberto.
  • 19.
    Um trauma ● A passagemdo Zend Framework 1 para o Zend Framework 2
  • 20.
    Um trauma ● A passagemdo Zend Framework 1 para o Zend Framework 2 ● Momento Javascript do Zend Framework
  • 21.
    Um trauma ● A passagemdo Zend Framework 1 para o Zend Framework 2 Frases de pais: ● “Faço isso para seu próprio bem!” ● “Um dia você vai me agradecer por isso!”
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
    Ferramenta de migração Emfase de testes: https://github.com/laminas/laminas-migration TÁ NA HORA DO PAU!
  • 27.
    Datas, eu querodatas! ● Final dos testes da ferramenta de migração: previsto para 20/11/2019 (atrasado); ● Finalização dos websites prevista para 30/11/2019 (o website só tem uma landing page); ● Migração dos repositórios e lançamento do projeto técnico previstos para 06/12/2019 (HOJE?!) ● Finalização do quadro de membros para financiar o projeto prevista para 31/01/2020.
  • 28.