Zend Framework
Das Zend Framework ist ein komponentenbasiertes Webframework für PHP. Klassen und Pakete können unabhängig voneinander und auch in Kombination mit den Lösungen anderer Hersteller genutzt werden. Hersteller ist das Unternehmen Zend Technologies. Die Funktionalität ist komplett objektorientiert realisiert. Version 2.0 wurde in großen Teilen neu entwickelt und nutzt flexiblere Paradigmen, zum Beispiel Dependency Injection. Bedingt durch diese Anpassungen setzt das Framework mindestens PHP 5.3 voraus.[3] Die aktuelle Vorgängerversion 1.12.7 von Zend Framework 1 setzt mindestens PHP 5.2.11 voraus.[4] Version 1.12.0 war die letzte Version von Zend Framework 1, die neue Komponenten erhielt.
Zend Framework
| |
---|---|
Basisdaten
| |
Entwickler | Zend Technologies |
Aktuelle Version | 3.0.0[1][2] (28. Juni 2016) |
Betriebssystem | plattformunabhängig |
Programmiersprache | PHP |
Kategorie | Webframework |
Lizenz | BSD-Lizenz |
deutschsprachig | nein |
framework.zend.com |
Entwicklung des Frameworks
BearbeitenDas erste Release von Zend Framework 1.0 erschien am 30. Juni 2007[5], das letzte offizielle Update war Version 1.12.20 vom 8. September 2016[6].
Eine erste Version des Zend Framework 2.0 erschien am 6. August 2010, es folgte ein Update am 3. November 2010. Die erste offizielle Release von Zend Framework 2.0 wurde am 5. September 2012 veröffentlicht.[7]
Das Zend Framework 3 war zunächst für das dritte Quartal 2015 angekündigt und ist im Juli 2016 erschienen.[8]
Am 17. April 2019 wurde bekannt gegeben, dass das Zend Framework auf Grund einer Neuausrichtung der Mutterfirma von Zend Technologies, Rogue Wave Software, mit dem neuen Namen Laminas als Community-Projekt unter Führung der Linux Foundation fortgeführt wird.[9][10]
Auszug aus der Komponentenliste
Bearbeiten- Authentifizierung, Benutzerverwaltung
- Datenbankzugriff
- E-Mail-Versand
- Lokalisierung: Übersetzung, Währungen, Zeit/Datumsformate
- MVC-System
- PDF-Erstellung
- Suchfunktionen: Indizierung, Caching
- Web-Technologien: URIs, Web Services (XML-RPC), Google-Dienste
Projektleitung
BearbeitenProjektleiter | von | bis |
---|---|---|
Mike Naberezny | August 2005 | 17. Mai 2006 |
Jayson Minard | 18. Mai 2006 | 25. September 2006 |
Bill Karwin | 26. September 2006 | 17. Oktober 2007 |
Wil Sinclair | 18. Oktober 2007 | 13. April 2009 |
Matthew Weier O'Phinney[11] | 14. April 2009 | heute |
Verwendung
BearbeitenDas Zend Framework wird unter anderem verwendet in:
Ähnliche Projekte
BearbeitenLiteratur
Bearbeiten- Ralf Eggert: Das Zend Framework : von den Grundlagen bis zur fertigen Anwendung. Addison-Wesley, München 2009, ISBN 978-3-8273-2785-7.
Weblinks
Bearbeiten- Zend Framework
- Laminas Project
- Zend Technologies Ltd.
- Learn ZF2 (englisch)
- Zend Framework 2 Best Practices (deutsch)
Einzelnachweise
Bearbeiten- ↑ github.com. 28. Juni 2016.
- ↑ framework.zend.com. 28. Juni 2016.
- ↑ https://framework.zend.com/manual/2.4/en/user-guide/overview.html#some-assumptions Programmer’s Reference Guide of Zend Framework 2 – Overview (englisch)
- ↑ http://framework.zend.com/manual/1.12/de/requirements.introduction.html#requirements.version Zend Framework Voraussetzungen – PHP Version
- ↑ Zend Framework Download Archive. In: zend.com. 20. Dezember 2016, abgerufen am 16. Mai 2017 (englisch).
- ↑ Zend Framework 1.12.20 Released! (EOL). In: zend.com. 8. September 2016, abgerufen am 16. Mai 2017 (englisch).
- ↑ Zend Framework 2.0.0 STABLE Released! In: zend.com. 5. September 2012, abgerufen am 21. November 2015 (englisch).
- ↑ Zend Framework 3: Roadmap. In: zend.com. 21. Januar 2015, abgerufen am 6. Dezember 2015 (englisch).
- ↑ From Zend to Laminas. In: zend.com. 17. April 2019, abgerufen am 18. April 2019 (englisch).
- ↑ Linux Foundation übernimmt Zend Framework. In: pro-linux.de. 18. April 2019, abgerufen am 18. April 2019 (englisch).
- ↑ www.nabble.com/Zend-Framework-team-reorganization-to23043726.html (Seite nicht mehr abrufbar, festgestellt im Februar 2020. Suche in Webarchiven)