Übersicht
Zend Framework (ZF) ist ein Open Source Framework für die Entwicklung von Web Anwendungen
und Services mit PHP 5. ZF wurde durch Verwendung von 100% Objektorientiertem Code
implementiert. Die Komponenten Struktur von ZF ist einzigartig; jede Komponente wurde
entworfen mit wenig Anhängigkeiten zu anderen Komponenten. Diese lose gekoppelte
Architektur erlaubt es Entwicklern die Komponenten individuell zu verwenden. Wir nennen das
oft auch ein "use-at-will" Design.
Obwohl Sie separat verwendet werden können, formen die Zend Framework Komponenten in der
Standard Bibliothek einen mächtigen und erweiterbaren Framework für Web Anwendungen wenn
Sie kombiniert werden. ZF bietet eine robuste, hoch performante MVC Implementation, eine
Datenbank Abstraktion die einfach zu verwenden ist, und eine Form Komponente die HTML Form
Darstellung, Prüfung und Filterung implementiert, damit Entwickler alle diese Operationen
konsolidieren können durch Verwendung eines einfach zu verwendenden, objekt-orientierten
Interfaces. Andere Komponenten wie Zend_Auth und
Zend_Acl, bieten Benutzer Authentifizierung und Authorisierung
gegenüber allen üblichen Arten von Zugangspunkten. Andere implementieren Client
Bibliotheken um einfach Zugang zu den am meisten üblichen Web Services verfügbar zu machen.
Was auch immer die eigene Anwendung benötigt, man findet eine Zend Framework Komponente mit
einer durchgehend getesteten Basis, die verwendet werden kann um die Entwicklungszeit
drastisch zu reduzieren.
Der prinzipielle Sponsor des Zend Framework Projektes ist
Zend Technologies, aber viele Firmen haben
Komponenten oder signifikante Features dem Framework beigesteuert. Firmen wie Google,
Microsoft, und StrikeIron sind eine Partnerschaft mit Zend eingegangen um Interfaces zu
Web Services anzubieten und andere Technologien die diese dem Zend Framework Entwicklern
geben wollen.
Zend Framework könnte alle diese Features nicht ausliefern und supporten ohne die Hilfe
der lebhaften ZF Community. Community Mitglieder, einschließlich Entwicklern, sind selbst
erreichbar über Mailing Listen,
IRC Kanälen, und anderen Foren. Welche Frage
man auch immer über ZF hat, die Community ist immer da um diese zu beantworten.