What can we
expect about
framework
Laminas
Flávio Gomes da Silva Lisboa
www.fgsl.eti.br
Who I am
●
Coursing a PhD (UTFPR)
●
Master in Technology and Society
●
Specialist in Java Technology
●
Zend Certified Architect and Engineer
●
Author of … PHP programming books
●
Instructor of software development
●
Teacher of Artificial Intelligence, Operational System, Database Systems and
Frameworks PHP
●
Supervisor of young apprentices
●
Development Analyst, working with PaaS
●
Koriander’s Father
●
Best in Marvel Comics (QuizUp) 3 times
●
Author of a biography about Rom Spaceknight
●
Fan of Green Lantern, Silver Surfer and New Teen Titans
HOW CAN YOU PROGRAM TO HIGH NIGHT
NO TO BE TIRED?
THIS IS MY SECRET, CAPTAIN.
I AM ALWAYS TIRED.
PHP CONFERENCE BRASIL
WE ARE THE CORPS!
This talk is divided in:
FACTS OPINION
Zend Framework
●
2005: Project is announced
●
2006: First public release
●
2007: First stable release
●
2012: Version 2 – PHP 5.3
●
2016: Version 3 – PHP 5.6 or 7.0
Versions 1 and 2
were
downloaded
more than 15
millions times.
A story with ZF
2008 2009 and 2013 2018
A story with ZF
2008 2010 and 2012
Zend Framework and beyond
●
2014: Apigility 1.0.0
●
2016: Expressive 1.0
Crisis on Infinite frameworks
●
2015: RogueWave accquires Zend
●
2018: ZF team leaves Zend Technologies
18th October we received an
extremely and worried news:
RogueWave/Zend were
determining a strategic change
that, in fact, put the development
of Zend Framework “in a freezer”
and some of main names behind
project like Matthew Weier
O’Phinney, Enrico Zimuel, Dmitry
Stogov and Zeev Suraski were
leaving company.
Fonte: https://www.galvao.eti.br/do-zend-framework-ao-laminas/
Zend Framework
But as Jean
Grey was
Marvel Girl and
seemed to
die...
Like a phoenix...
●
2019: Matthew Weier O’Phinney, ZF leader,
announces a change.
Fonte: https://www.galvao.eti.br/do-zend-framework-ao-laminas/
Zend Framework and all
products associated to “Zend”
mark (Expressive, Apigility) will
become Laminas Project;
Project goes on Open
Source, but supported by
Linux Foundation.
The Linux Foundation
...
Why Laminas?
Laminas is the plural of lamina, meaning a thin layer. We feel it
succinctly summarizes the goals of the project in many ways:
●
Components you can compose or layer into any application.
●
Middleware architectures are often termed layered.
The project will encompass each of the following:
●
The various standalone components.
●
The MVC framework.
●
The Apigility subproject.
●
The Expressive subproject.
https://getlaminas.org/
An open governance model
The Linux Foundation has greatest specialists in
world about open source projects governance.
A trauma
●
Passage from Zend Framework 1 to Zend
Framework 2
A trauma
●
A passage from Zend Framework 1 to Zend
Framework 2
●
Moment Javascript of Zend Framework
DON’T WORRY
ABOUT
ANYTHING!
A trauma
●
Passage of Zend Framework 1 to Zend
Framework 2
Parents phrases:
●
“I do it for your own welfare!”
●
“Someday you will thank me for it!”
Learned lesson?
https://github.com/laminas/laminas-migration
Learned lesson?
https://github.com/laminas/laminas-zendframework-bridge
Perspectives
Perspectives
Migration tool
In test phase:
https://github.com/laminas/laminas-migration
IT’S
CLOBBERING
TIME!
Dates, I want dates!
●
End of migration tool tests: expected for
11.20.2019 (late);
●
End of websites: expected for 11.30.2019
(website has for now a landing page);
●
Migration of repositories and release of technical
project expected to 12.06.2019 (TODAY?!)
●
End of member board to fund the project
expected to 01.31.2020.
THANKS!
www.fgsl.eti.br

PHP Conference Brazil - What can we expect about framework Laminas?

  • 1.
    What can we expectabout framework Laminas Flávio Gomes da Silva Lisboa www.fgsl.eti.br
  • 2.
    Who I am ● Coursinga PhD (UTFPR) ● Master in Technology and Society ● Specialist in Java Technology ● Zend Certified Architect and Engineer ● Author of … PHP programming books ● Instructor of software development ● Teacher of Artificial Intelligence, Operational System, Database Systems and Frameworks PHP ● Supervisor of young apprentices ● Development Analyst, working with PaaS ● Koriander’s Father ● Best in Marvel Comics (QuizUp) 3 times ● Author of a biography about Rom Spaceknight ● Fan of Green Lantern, Silver Surfer and New Teen Titans
  • 3.
    HOW CAN YOUPROGRAM TO HIGH NIGHT NO TO BE TIRED? THIS IS MY SECRET, CAPTAIN. I AM ALWAYS TIRED.
  • 4.
  • 5.
    WE ARE THECORPS!
  • 6.
    This talk isdivided in: FACTS OPINION
  • 7.
    Zend Framework ● 2005: Projectis announced ● 2006: First public release ● 2007: First stable release ● 2012: Version 2 – PHP 5.3 ● 2016: Version 3 – PHP 5.6 or 7.0 Versions 1 and 2 were downloaded more than 15 millions times.
  • 8.
    A story withZF 2008 2009 and 2013 2018
  • 9.
    A story withZF 2008 2010 and 2012
  • 10.
    Zend Framework andbeyond ● 2014: Apigility 1.0.0 ● 2016: Expressive 1.0
  • 11.
    Crisis on Infiniteframeworks ● 2015: RogueWave accquires Zend ● 2018: ZF team leaves Zend Technologies 18th October we received an extremely and worried news: RogueWave/Zend were determining a strategic change that, in fact, put the development of Zend Framework “in a freezer” and some of main names behind project like Matthew Weier O’Phinney, Enrico Zimuel, Dmitry Stogov and Zeev Suraski were leaving company. Fonte: https://www.galvao.eti.br/do-zend-framework-ao-laminas/
  • 12.
  • 13.
    But as Jean Greywas Marvel Girl and seemed to die...
  • 15.
    Like a phoenix... ● 2019:Matthew Weier O’Phinney, ZF leader, announces a change. Fonte: https://www.galvao.eti.br/do-zend-framework-ao-laminas/ Zend Framework and all products associated to “Zend” mark (Expressive, Apigility) will become Laminas Project; Project goes on Open Source, but supported by Linux Foundation.
  • 16.
  • 17.
    Why Laminas? Laminas isthe plural of lamina, meaning a thin layer. We feel it succinctly summarizes the goals of the project in many ways: ● Components you can compose or layer into any application. ● Middleware architectures are often termed layered. The project will encompass each of the following: ● The various standalone components. ● The MVC framework. ● The Apigility subproject. ● The Expressive subproject. https://getlaminas.org/
  • 18.
    An open governancemodel The Linux Foundation has greatest specialists in world about open source projects governance.
  • 19.
    A trauma ● Passage fromZend Framework 1 to Zend Framework 2
  • 20.
    A trauma ● A passagefrom Zend Framework 1 to Zend Framework 2 ● Moment Javascript of Zend Framework DON’T WORRY ABOUT ANYTHING!
  • 21.
    A trauma ● Passage ofZend Framework 1 to Zend Framework 2 Parents phrases: ● “I do it for your own welfare!” ● “Someday you will thank me for it!”
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
    Migration tool In testphase: https://github.com/laminas/laminas-migration IT’S CLOBBERING TIME!
  • 27.
    Dates, I wantdates! ● End of migration tool tests: expected for 11.20.2019 (late); ● End of websites: expected for 11.30.2019 (website has for now a landing page); ● Migration of repositories and release of technical project expected to 12.06.2019 (TODAY?!) ● End of member board to fund the project expected to 01.31.2020.
  • 28.