SlideShare une entreprise Scribd logo
1  sur  83
Télécharger pour lire hors ligne
1 / 83
VomVom Zend FrameworkZend Framework
zuzu LaminasLaminas
2 / 83
Ralf Eggert
CEO von Travello GmbH
PHP Entwickler seit 1998
Autor ZF Bücher
Alexa Champion
3 / 83
Zend Framework Bibliothek
0
4 / 83
Drei FragenDrei Fragen
5 / 83
Frage 1
Wer arbeitet aktuell an
einem Projekt mit
ZendExpressive?
6 / 83
Frage 2
Wer arbeitet noch an
einem Zend Framework 1
Projekt?
7 / 83
Frage 3
Wer hat noch nie mit
dem Zend Framework
gearbeitet?
8 / 83
The PastThe Past
9 / 83
Um einen Blick in
die Zukunft zu
wagen, müssen wir
eine Reise in die
Vergangenheit
unternehmen!
10 / 83
Vor dem ZF
Das Grauen hatte einen
Namen:
Pirado 1.0
PHP Framework
11 / 83
ZF1
Erste Alpha Version 0.0.1 im
Frühjahr 2006 erschienen
Enthielt bereits viele
wesentliche Komponenten
wie DB, Mail, PDF, Search
12 / 83
ZF1
Erstes Release 1.0.0
am 30. Juni 2007
Letztes Release 1.12.20
am 8. September 2016
13 / 83
ZF1
Bietet über
60 Komponenten
14 / 83
ZF1
Name »Zend Framework«
war von Beginn an etwas
irreführend
15 / 83
ZF1
Support wurde erst 4 Jahre
nach Erscheinen vom ZF 2
eingestellt!
Geplant waren 2 Jahre.
16 / 83
ZF1
Wird auch heute noch im
produktivem Umfeld
eingesetzt
17 / 83
ZF1
Eines der am häufigsten
eingesetzten PHP
Frameworks in 2010
Wurde u.a. von Shopware
und Magento verwendet
18 / 83
Das klingt prima!
Und was passierte
als Nächstes?
19 / 83
ZF2
Erstes Release 2.0.0
am 5. September 2012
Letztes Release 2.5.3
am 28. Juni 2016
Aktuellstes Release 2.4.13
am 13. Juni 2017
20 / 83
ZF2
Support für ZF2.4 endete
am 31. März 2018
Übergangsrelease ZF2.5 als
Meta Package konzipiert
21 / 83
ZF2
Besonders die MVC
Komponente, der Service
Manager und der Event
Manager stechen als
Neuerungen heraus
22 / 83
ZF2
Der Niedergang:
Das ZF hat ab 2010 ein
Großteil seiner Nutzer am
Symfony und Laravel
verloren.
23 / 83
Wie konnte das
denn passieren?
24 / 83
ZF2
Die Migration vom ZF1 zum
ZF2 entsprach faktisch einer
Neuentwicklung.
Die ZF1 Nutzer wurden
weitestgehend alleine
gelassen.
25 / 83
ZF2
Symfony 2 hat die Nutzer
besser auf eine Wechsel von
Symfony 1 unterstützt.
Dazu betrat Laravel 2011 die
große Bühne.
26 / 83
ZF2
Von 2013 bis 2018 habe ich
zwar über 50 Schulungen &
Workshops in Deutschland &
der Schweiz gegeben, aber...
27 / 83
ZF2
… am Ende hat das Zend
Framework den Platz an der
Sonne verloren und musste
sich hinter Symfony und
Laravel einreihen.
28 / 83
The PresentThe Present
29 / 83
Wie sieht es denn
heute aus?
30 / 83
ZF 3
Erstes Release 3.0.0
am 28. Juni 2016
Letztes Release 3.0.0
am 28. Juni 2016
31 / 83
Moment mal! Es gab
seit über 3 Jahren
kein Update für das
ZF3 mehr?
32 / 83
ZF3
Jain!
Das ZF3 Package ist nur noch
ein Meta Package.
Alle Komponenten haben
ihren eigenen Release Zyklus!
33 / 83
ZF3
Neben der altbewährten MVC
Komponente gibt es im ZF3
mit Expressive auch eine
leichtgewichtige Middleware
Variante.
34 / 83
ZF3
Legacy Anwendungen lassen
sich mit ZendExpressive
prima schrittweise migrieren!
35 / 83
ZF3
Die Migration vom ZF2 MVC
zum ZF3 MVC ist
vergleichsweise einfach!
36 / 83
ZF3
Die Migration von MVC zu
Middleware ist aufwändiger,
aber machbar!
37 / 83
Also ist doch alles
super jetzt, oder?
38 / 83
ZF3
Zend Technologies wurde im
Jahr 2015 von Rogue Wave
Software übernommen.
39 / 83
ZF3
Bereits im Oktober 2018
wurde bekannt, dass Rogue
Wave Software das Zend
Framework nicht mehr
supporten möchte.
40 / 83
ZF3
Rogue Wave Software wurde
wiederum im Januar 2019 von
Perforce übernommen.
Das sorgte für weitere
Unruhe!
41 / 83
ZF3
Im April 2019 wurde dann
bekannt, dass die Linux
Foundation das Zend
Framework zukünftig
übernehmen wird.
42 / 83
The FutureThe Future
43 / 83
Und wie sieht die
Zukunft vom Zend
Framework nun
aus?
44 / 83
Neustart
Das Zend Framework
wechselt unter das Dach der
Linux Foundation.
https://getlaminas.org/
45 / 83
Neuer Name
Der Bezug zur kommerziellen
Marke Zend musste durch
einen neuen Namen
aufgehoben werden.
46 / 83
Bedeutung
Laminas ist die Mehrzahl von
»Lamina«, was soviel wie
»thin layer« bedeutet.
47 / 83
Umfang
Laminas wird das MVC und
das Expressive Middleware
Framework sowie alle
eigenständigen
Komponenten und Apigility
umfassen.
48 / 83
Technical Steering
Committee (TSC)
Verantwortlich für die
technischen Entscheidungen.
Setzt sich aus Mitgliedern des
Zend Framework Community
Review Teams und weiteren
Personen zusammen.
49 / 83
Governing Board
Verantwortlich für die
geschäftliche Belange. Setzt
sich aus Vertretern der
Mitgliedsunternehmen und
Mitgliedern des TSC
zusammen.
50 / 83
Zum Code
Alle Zend Framework
Repositories werden
archiviert und mit den neuen
Laminas Repositories
verknüpft.
51 / 83
Welche Vorteile
bietet denn so eine
Foundation?
52 / 83
Breitere Basis
Mehr Unternehmen fühlen
sich für den Fortschritt des
Projektes verantwortlich.
53 / 83
Fehler erkennen
Fehlentwicklungen wie bei
der Migration von ZF1 zu ZF2
können früher erkannt
werden!
54 / 83
Marketing
Das Marketing obliegt nicht
mehr nur einer einzelnen
Firma sondern allen
Mitgliedsfirmen.
55 / 83
Beständigkeit
Wechsel in den Beteiligungen
bei einem einzelnen
Unternehmen wirken sich
nicht mehr so stark auf das
Projekt aus.
56 / 83
Transparenz
Geschäftliche und Technische
Entscheidungen werden
transparenter.
57 / 83
Linux Foundation
Kümmert sich um viele
Details in Sachen
Gemeinnützigkeit sowie
Finanzierung und hat ein
großes Netzwerk.
58 / 83
Butter bei die
Fische! Wie sieht es
aktuell aus?
59 / 83
Roadmap
Organisatorisches wird bald
abgeschlossen, z.B. Technical
Charta für das TSC.
Technische Vorbereitungen
stehen auch kurz vor dem
Abschluss.
60 / 83
Laminas
Eigene GitHub Organisation
für alle eigenständigen
Komponenten inkl. MVC.
https://github.com/laminas/
61 / 83
Expressive
Eigene GitHub Organisation
für alle Expressive
Komponenten.
https://github.com/expressive/
62 / 83
Apigility
Eigene GitHub Organisation
für alle Apigility
Komponenten.
https://github.com/apigility/
63 / 83
Komponenten
Der Großteil der
vorhandenen Komponenten
wird zu den drei neuen
GitHub Organisationen
migriert.
64 / 83
Namespaces
Aus ZendExpressive wird
Expressive.
Aus allen anderen Zend
Komponenten wird Laminas.
Aus ZF wird Apigility.
65 / 83
Packagist
Pakete werden in Packagist
neu eingerichtet und mit
GitHub verbunden.
66 / 83
Tools
Die Migrationstools, um
vorhandene Komponenten
inkl. der Historie (!) in die
neuen Organisationen zu
übernehmen, sind fertig.
67 / 83
Migration
Die Nutzer können das Tool
für die Migration bereits für
eigene Projekte testen.
https://github.com/laminas/laminas-
migration
68 / 83
Anleitung
Schritt für Schritt Anleitung
für die Migration.
Kommentare lesen!
https://bit.ly/36ASYcF
69 / 83
Satis Repo
Privates Satis Repository von
Matthew zum Testen.
Nur übergangsweise!
https://laminas.mwop.net/repo/testing
70 / 83
Launch
Technischer Launch ist für
November 2019 geplant.
71 / 83
Matthew
Seit 2009 Projektleiter für das
Zend Framework.
Hat Zend Technologies
verlassen und kann bis Ende
2019 Vollzeit am Wechsel zur
Linux Foundation arbeiten.
72 / 83
Ist ja alles toll!
Warum sollte ich zu
Laminas wechseln?
73 / 83
Mitmachen
Jedes Unternehmen, das
bisher mit dem Zend
Framework gearbeitet hat,
kann sich nun viel besser
beteiligen!
74 / 83
Finanzierung
Durch den Wechsel der
Zugehörigkeit von einem
Unternehmen zu einer
Foundation kann eine
finanzielle Unterstützung für
viele Unternehmen und
Entwickler sinnvoll sein.
75 / 83
Entwicklung
Auch eine technische
Unterstützung durch
Arbeiten an den
Komponenten kann für
Firmen und Entwickler nun
noch sinnvoller sein.
76 / 83
Anmelden
Interesse an einer
Mitgliedschaft kann hier
abgegeben werden.
https://getlaminas.org/about/join
77 / 83
Newsletter
Monatliche Informationen
und eine derzeit pausierte
Patreon Kampagne.
https://www.patreon.com/mwop/posts
78 / 83
Dein Projekt
Wenn du ein aktuelles ZF2
oder ZF3 Projekt betreust,
sollte der Wechsel auf
Laminas überschaubar sein.
(ZF2) ZF3 Laminas→ ZF3 → Laminas → ZF3 → Laminas
79 / 83
Fazit
80 / 83
Laminas
Das Laminas Projekt sichert
die Zukunft für alle Projekte,
die auf dem Zend Framework
aufbauen.
Die Migration vom ZF3 wird
gut unterstützt.
81 / 83
Letzte Frage
Und? Wann kommt Ralfs
Laminas Buch heraus?
82 / 83
Letzter Tipp!
Live Webinar am 21.11.2019
»What's Happening with
Laminas?«
https://bit.ly/34HPenF
83 / 83
Fragen?
ralf@travello.audio
https://www.travello.audio

Contenu connexe

Similaire à Vom Zend Framework zu Laminas

Similaire à Vom Zend Framework zu Laminas (20)

Jalimo Slides Linuxtag2007
Jalimo Slides Linuxtag2007Jalimo Slides Linuxtag2007
Jalimo Slides Linuxtag2007
 
Erfahrungen und Stolpersteine mit Solaris 11.4
Erfahrungen und Stolpersteine mit Solaris 11.4Erfahrungen und Stolpersteine mit Solaris 11.4
Erfahrungen und Stolpersteine mit Solaris 11.4
 
ColdFusion gibt's das noch?
ColdFusion gibt's das noch?ColdFusion gibt's das noch?
ColdFusion gibt's das noch?
 
Entwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit VagrantEntwicklungsumgebungen mit Vagrant
Entwicklungsumgebungen mit Vagrant
 
Infrastructure as Code - BaselOne 17
Infrastructure as Code - BaselOne 17Infrastructure as Code - BaselOne 17
Infrastructure as Code - BaselOne 17
 
Ubuntu-/Debian-Packaging
Ubuntu-/Debian-PackagingUbuntu-/Debian-Packaging
Ubuntu-/Debian-Packaging
 
Composer und TYPO3
Composer und TYPO3Composer und TYPO3
Composer und TYPO3
 
WordPress vs. TYPO3
WordPress vs. TYPO3WordPress vs. TYPO3
WordPress vs. TYPO3
 
fn project serverless computing
fn project serverless computingfn project serverless computing
fn project serverless computing
 
System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet
 
Domino Security Present and Future ConnectED Review - ICS.UG 2016
Domino Security Present and Future ConnectED Review - ICS.UG 2016Domino Security Present and Future ConnectED Review - ICS.UG 2016
Domino Security Present and Future ConnectED Review - ICS.UG 2016
 
Openshift
OpenshiftOpenshift
Openshift
 
Java User Group Düsseldorf - Vortrag der iks am 13. März 2008
Java User Group Düsseldorf - Vortrag der iks am 13. März 2008Java User Group Düsseldorf - Vortrag der iks am 13. März 2008
Java User Group Düsseldorf - Vortrag der iks am 13. März 2008
 
Chaos Kata Fitnesstraining für DevOps Teams
Chaos Kata Fitnesstraining für DevOps TeamsChaos Kata Fitnesstraining für DevOps Teams
Chaos Kata Fitnesstraining für DevOps Teams
 
SLAC 2008 RPMs selber bauen
SLAC 2008 RPMs selber bauenSLAC 2008 RPMs selber bauen
SLAC 2008 RPMs selber bauen
 
Developer Week 2019: Identity & Access Management in der Realitaet
Developer Week 2019: Identity & Access Management in der RealitaetDeveloper Week 2019: Identity & Access Management in der Realitaet
Developer Week 2019: Identity & Access Management in der Realitaet
 
Sicherheit, Compliance, Höchsteistung mit SPARC/Solaris
Sicherheit, Compliance, Höchsteistung mit SPARC/SolarisSicherheit, Compliance, Höchsteistung mit SPARC/Solaris
Sicherheit, Compliance, Höchsteistung mit SPARC/Solaris
 
IPC2017SE - Zend\Expressive Workshop
IPC2017SE - Zend\Expressive WorkshopIPC2017SE - Zend\Expressive Workshop
IPC2017SE - Zend\Expressive Workshop
 
OSMC 2008 | Nagios Hochverfügbar mit hearbeat V2 by Jan Dennis Bungart
OSMC 2008 | Nagios Hochverfügbar mit hearbeat V2 by Jan Dennis BungartOSMC 2008 | Nagios Hochverfügbar mit hearbeat V2 by Jan Dennis Bungart
OSMC 2008 | Nagios Hochverfügbar mit hearbeat V2 by Jan Dennis Bungart
 
Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen
 

Plus de Ralf Eggert

Plus de Ralf Eggert (20)

ChatGPT: unser täglich' Bot gib uns heute
ChatGPT: unser täglich' Bot gib uns heuteChatGPT: unser täglich' Bot gib uns heute
ChatGPT: unser täglich' Bot gib uns heute
 
PHP Module als Rundum-Sorglos-Pakete entwickeln
PHP Module als Rundum-Sorglos-Pakete entwickelnPHP Module als Rundum-Sorglos-Pakete entwickeln
PHP Module als Rundum-Sorglos-Pakete entwickeln
 
Alexa, what's next?
Alexa, what's next?Alexa, what's next?
Alexa, what's next?
 
Alexa, wohin geht die Reise
Alexa, wohin geht die ReiseAlexa, wohin geht die Reise
Alexa, wohin geht die Reise
 
8. Hamburg Voice Interface Meetup
8. Hamburg Voice Interface Meetup8. Hamburg Voice Interface Meetup
8. Hamburg Voice Interface Meetup
 
Welcome Bixby
Welcome BixbyWelcome Bixby
Welcome Bixby
 
Alexa Skill Maintenance
Alexa Skill MaintenanceAlexa Skill Maintenance
Alexa Skill Maintenance
 
Alexa Skills und PHP? Passt das zusammen?
Alexa Skills und PHP? Passt das zusammen?Alexa Skills und PHP? Passt das zusammen?
Alexa Skills und PHP? Passt das zusammen?
 
Mit Jovo von 0 auf 100
Mit Jovo von 0 auf 100Mit Jovo von 0 auf 100
Mit Jovo von 0 auf 100
 
Alexa for Hospitality
Alexa for HospitalityAlexa for Hospitality
Alexa for Hospitality
 
Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...
Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...
Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...
 
Fortgeschrittene Techniken für erfolgreiche Sprachanwendungen
Fortgeschrittene Techniken für erfolgreiche SprachanwendungenFortgeschrittene Techniken für erfolgreiche Sprachanwendungen
Fortgeschrittene Techniken für erfolgreiche Sprachanwendungen
 
Die sieben Projektphasen für Voice Projekte
Die sieben Projektphasen für Voice ProjekteDie sieben Projektphasen für Voice Projekte
Die sieben Projektphasen für Voice Projekte
 
Künstliche Intelligenz – Traum und Wirklichkeit
Künstliche Intelligenz – Traum und WirklichkeitKünstliche Intelligenz – Traum und Wirklichkeit
Künstliche Intelligenz – Traum und Wirklichkeit
 
Multi-Modal Voice Development with Amazon Alexa
Multi-Modal Voice Development with Amazon AlexaMulti-Modal Voice Development with Amazon Alexa
Multi-Modal Voice Development with Amazon Alexa
 
Mein Haus, mein Auto, mein Backend
Mein Haus, mein Auto, mein BackendMein Haus, mein Auto, mein Backend
Mein Haus, mein Auto, mein Backend
 
Zend/Expressive 3 – The Next Generation
Zend/Expressive 3 – The Next GenerationZend/Expressive 3 – The Next Generation
Zend/Expressive 3 – The Next Generation
 
Sieben Tipps für den Voice Commerce mit PHP
Sieben Tipps für den Voice Commerce mit PHPSieben Tipps für den Voice Commerce mit PHP
Sieben Tipps für den Voice Commerce mit PHP
 
Multi Modal Voice Development with Amazon Alexa
Multi Modal Voice Development with Amazon AlexaMulti Modal Voice Development with Amazon Alexa
Multi Modal Voice Development with Amazon Alexa
 
Alexa, ich möchte Turnschuhe kaufen
Alexa, ich möchte Turnschuhe kaufenAlexa, ich möchte Turnschuhe kaufen
Alexa, ich möchte Turnschuhe kaufen
 

Vom Zend Framework zu Laminas

  • 1. 1 / 83 VomVom Zend FrameworkZend Framework zuzu LaminasLaminas
  • 2. 2 / 83 Ralf Eggert CEO von Travello GmbH PHP Entwickler seit 1998 Autor ZF Bücher Alexa Champion
  • 3. 3 / 83 Zend Framework Bibliothek 0
  • 4. 4 / 83 Drei FragenDrei Fragen
  • 5. 5 / 83 Frage 1 Wer arbeitet aktuell an einem Projekt mit ZendExpressive?
  • 6. 6 / 83 Frage 2 Wer arbeitet noch an einem Zend Framework 1 Projekt?
  • 7. 7 / 83 Frage 3 Wer hat noch nie mit dem Zend Framework gearbeitet?
  • 8. 8 / 83 The PastThe Past
  • 9. 9 / 83 Um einen Blick in die Zukunft zu wagen, müssen wir eine Reise in die Vergangenheit unternehmen!
  • 10. 10 / 83 Vor dem ZF Das Grauen hatte einen Namen: Pirado 1.0 PHP Framework
  • 11. 11 / 83 ZF1 Erste Alpha Version 0.0.1 im Frühjahr 2006 erschienen Enthielt bereits viele wesentliche Komponenten wie DB, Mail, PDF, Search
  • 12. 12 / 83 ZF1 Erstes Release 1.0.0 am 30. Juni 2007 Letztes Release 1.12.20 am 8. September 2016
  • 13. 13 / 83 ZF1 Bietet über 60 Komponenten
  • 14. 14 / 83 ZF1 Name »Zend Framework« war von Beginn an etwas irreführend
  • 15. 15 / 83 ZF1 Support wurde erst 4 Jahre nach Erscheinen vom ZF 2 eingestellt! Geplant waren 2 Jahre.
  • 16. 16 / 83 ZF1 Wird auch heute noch im produktivem Umfeld eingesetzt
  • 17. 17 / 83 ZF1 Eines der am häufigsten eingesetzten PHP Frameworks in 2010 Wurde u.a. von Shopware und Magento verwendet
  • 18. 18 / 83 Das klingt prima! Und was passierte als Nächstes?
  • 19. 19 / 83 ZF2 Erstes Release 2.0.0 am 5. September 2012 Letztes Release 2.5.3 am 28. Juni 2016 Aktuellstes Release 2.4.13 am 13. Juni 2017
  • 20. 20 / 83 ZF2 Support für ZF2.4 endete am 31. März 2018 Übergangsrelease ZF2.5 als Meta Package konzipiert
  • 21. 21 / 83 ZF2 Besonders die MVC Komponente, der Service Manager und der Event Manager stechen als Neuerungen heraus
  • 22. 22 / 83 ZF2 Der Niedergang: Das ZF hat ab 2010 ein Großteil seiner Nutzer am Symfony und Laravel verloren.
  • 23. 23 / 83 Wie konnte das denn passieren?
  • 24. 24 / 83 ZF2 Die Migration vom ZF1 zum ZF2 entsprach faktisch einer Neuentwicklung. Die ZF1 Nutzer wurden weitestgehend alleine gelassen.
  • 25. 25 / 83 ZF2 Symfony 2 hat die Nutzer besser auf eine Wechsel von Symfony 1 unterstützt. Dazu betrat Laravel 2011 die große Bühne.
  • 26. 26 / 83 ZF2 Von 2013 bis 2018 habe ich zwar über 50 Schulungen & Workshops in Deutschland & der Schweiz gegeben, aber...
  • 27. 27 / 83 ZF2 … am Ende hat das Zend Framework den Platz an der Sonne verloren und musste sich hinter Symfony und Laravel einreihen.
  • 28. 28 / 83 The PresentThe Present
  • 29. 29 / 83 Wie sieht es denn heute aus?
  • 30. 30 / 83 ZF 3 Erstes Release 3.0.0 am 28. Juni 2016 Letztes Release 3.0.0 am 28. Juni 2016
  • 31. 31 / 83 Moment mal! Es gab seit über 3 Jahren kein Update für das ZF3 mehr?
  • 32. 32 / 83 ZF3 Jain! Das ZF3 Package ist nur noch ein Meta Package. Alle Komponenten haben ihren eigenen Release Zyklus!
  • 33. 33 / 83 ZF3 Neben der altbewährten MVC Komponente gibt es im ZF3 mit Expressive auch eine leichtgewichtige Middleware Variante.
  • 34. 34 / 83 ZF3 Legacy Anwendungen lassen sich mit ZendExpressive prima schrittweise migrieren!
  • 35. 35 / 83 ZF3 Die Migration vom ZF2 MVC zum ZF3 MVC ist vergleichsweise einfach!
  • 36. 36 / 83 ZF3 Die Migration von MVC zu Middleware ist aufwändiger, aber machbar!
  • 37. 37 / 83 Also ist doch alles super jetzt, oder?
  • 38. 38 / 83 ZF3 Zend Technologies wurde im Jahr 2015 von Rogue Wave Software übernommen.
  • 39. 39 / 83 ZF3 Bereits im Oktober 2018 wurde bekannt, dass Rogue Wave Software das Zend Framework nicht mehr supporten möchte.
  • 40. 40 / 83 ZF3 Rogue Wave Software wurde wiederum im Januar 2019 von Perforce übernommen. Das sorgte für weitere Unruhe!
  • 41. 41 / 83 ZF3 Im April 2019 wurde dann bekannt, dass die Linux Foundation das Zend Framework zukünftig übernehmen wird.
  • 42. 42 / 83 The FutureThe Future
  • 43. 43 / 83 Und wie sieht die Zukunft vom Zend Framework nun aus?
  • 44. 44 / 83 Neustart Das Zend Framework wechselt unter das Dach der Linux Foundation. https://getlaminas.org/
  • 45. 45 / 83 Neuer Name Der Bezug zur kommerziellen Marke Zend musste durch einen neuen Namen aufgehoben werden.
  • 46. 46 / 83 Bedeutung Laminas ist die Mehrzahl von »Lamina«, was soviel wie »thin layer« bedeutet.
  • 47. 47 / 83 Umfang Laminas wird das MVC und das Expressive Middleware Framework sowie alle eigenständigen Komponenten und Apigility umfassen.
  • 48. 48 / 83 Technical Steering Committee (TSC) Verantwortlich für die technischen Entscheidungen. Setzt sich aus Mitgliedern des Zend Framework Community Review Teams und weiteren Personen zusammen.
  • 49. 49 / 83 Governing Board Verantwortlich für die geschäftliche Belange. Setzt sich aus Vertretern der Mitgliedsunternehmen und Mitgliedern des TSC zusammen.
  • 50. 50 / 83 Zum Code Alle Zend Framework Repositories werden archiviert und mit den neuen Laminas Repositories verknüpft.
  • 51. 51 / 83 Welche Vorteile bietet denn so eine Foundation?
  • 52. 52 / 83 Breitere Basis Mehr Unternehmen fühlen sich für den Fortschritt des Projektes verantwortlich.
  • 53. 53 / 83 Fehler erkennen Fehlentwicklungen wie bei der Migration von ZF1 zu ZF2 können früher erkannt werden!
  • 54. 54 / 83 Marketing Das Marketing obliegt nicht mehr nur einer einzelnen Firma sondern allen Mitgliedsfirmen.
  • 55. 55 / 83 Beständigkeit Wechsel in den Beteiligungen bei einem einzelnen Unternehmen wirken sich nicht mehr so stark auf das Projekt aus.
  • 56. 56 / 83 Transparenz Geschäftliche und Technische Entscheidungen werden transparenter.
  • 57. 57 / 83 Linux Foundation Kümmert sich um viele Details in Sachen Gemeinnützigkeit sowie Finanzierung und hat ein großes Netzwerk.
  • 58. 58 / 83 Butter bei die Fische! Wie sieht es aktuell aus?
  • 59. 59 / 83 Roadmap Organisatorisches wird bald abgeschlossen, z.B. Technical Charta für das TSC. Technische Vorbereitungen stehen auch kurz vor dem Abschluss.
  • 60. 60 / 83 Laminas Eigene GitHub Organisation für alle eigenständigen Komponenten inkl. MVC. https://github.com/laminas/
  • 61. 61 / 83 Expressive Eigene GitHub Organisation für alle Expressive Komponenten. https://github.com/expressive/
  • 62. 62 / 83 Apigility Eigene GitHub Organisation für alle Apigility Komponenten. https://github.com/apigility/
  • 63. 63 / 83 Komponenten Der Großteil der vorhandenen Komponenten wird zu den drei neuen GitHub Organisationen migriert.
  • 64. 64 / 83 Namespaces Aus ZendExpressive wird Expressive. Aus allen anderen Zend Komponenten wird Laminas. Aus ZF wird Apigility.
  • 65. 65 / 83 Packagist Pakete werden in Packagist neu eingerichtet und mit GitHub verbunden.
  • 66. 66 / 83 Tools Die Migrationstools, um vorhandene Komponenten inkl. der Historie (!) in die neuen Organisationen zu übernehmen, sind fertig.
  • 67. 67 / 83 Migration Die Nutzer können das Tool für die Migration bereits für eigene Projekte testen. https://github.com/laminas/laminas- migration
  • 68. 68 / 83 Anleitung Schritt für Schritt Anleitung für die Migration. Kommentare lesen! https://bit.ly/36ASYcF
  • 69. 69 / 83 Satis Repo Privates Satis Repository von Matthew zum Testen. Nur übergangsweise! https://laminas.mwop.net/repo/testing
  • 70. 70 / 83 Launch Technischer Launch ist für November 2019 geplant.
  • 71. 71 / 83 Matthew Seit 2009 Projektleiter für das Zend Framework. Hat Zend Technologies verlassen und kann bis Ende 2019 Vollzeit am Wechsel zur Linux Foundation arbeiten.
  • 72. 72 / 83 Ist ja alles toll! Warum sollte ich zu Laminas wechseln?
  • 73. 73 / 83 Mitmachen Jedes Unternehmen, das bisher mit dem Zend Framework gearbeitet hat, kann sich nun viel besser beteiligen!
  • 74. 74 / 83 Finanzierung Durch den Wechsel der Zugehörigkeit von einem Unternehmen zu einer Foundation kann eine finanzielle Unterstützung für viele Unternehmen und Entwickler sinnvoll sein.
  • 75. 75 / 83 Entwicklung Auch eine technische Unterstützung durch Arbeiten an den Komponenten kann für Firmen und Entwickler nun noch sinnvoller sein.
  • 76. 76 / 83 Anmelden Interesse an einer Mitgliedschaft kann hier abgegeben werden. https://getlaminas.org/about/join
  • 77. 77 / 83 Newsletter Monatliche Informationen und eine derzeit pausierte Patreon Kampagne. https://www.patreon.com/mwop/posts
  • 78. 78 / 83 Dein Projekt Wenn du ein aktuelles ZF2 oder ZF3 Projekt betreust, sollte der Wechsel auf Laminas überschaubar sein. (ZF2) ZF3 Laminas→ ZF3 → Laminas → ZF3 → Laminas
  • 80. 80 / 83 Laminas Das Laminas Projekt sichert die Zukunft für alle Projekte, die auf dem Zend Framework aufbauen. Die Migration vom ZF3 wird gut unterstützt.
  • 81. 81 / 83 Letzte Frage Und? Wann kommt Ralfs Laminas Buch heraus?
  • 82. 82 / 83 Letzter Tipp! Live Webinar am 21.11.2019 »What's Happening with Laminas?« https://bit.ly/34HPenF