2. 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
7. 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.
10. Zend Framework e além
●
2014: Apigility 1.0.0
●
2016: Expressive 1.0
11. 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/
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.
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 de governança aberto
The Linux Foundation tem os maiores
especialistas mundiais em governança de
projetos de código aberto.
20. Um trauma
●
A passagem do Zend Framework 1 para o Zend
Framework 2
●
Momento Javascript do Zend Framework
21. 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!”
26. Ferramenta de migração
Em fase de testes:
https://github.com/laminas/laminas-migration
TÁ NA HORA DO PAU!
27. 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.