ZEND Framework im Einsatz

Rob Allen, Nick Lo, Steven Brown

ZEND Framework im Einsatz

2009

470 Seiten

Format: PDF, Online Lesen

E-Book: €  31,99

E-Book kaufen

E-Book kaufen

ISBN: 9783446421370

 

3 Websites mit dem Zend Framework erstellen (S. 59-60)

Die Themen dieses Kapitels

Entwickeln einer großen Zend Framework-Applikation
Eine einfach zu wartende Bootstrap-Klasse erstellen
Schreiben und Testen von Datenbank-Model-Klassen

Um in diesem Kapitel die Features des Frameworks vorzustellen, werden wir eine Community- Website aufbauen, auf der Eltern sich über kindgerechte Ausflugsziele informieren können. Wir werden diese Website Places to take the kids! nennen. Der Aufbau einer solchen Community-Website erfordert eine Menge Zeit und Aufwand, und man könnte versucht sein, den einfachen Weg zu nehmen und PHP mit HTML zu vermischen.

Unsere Website soll schon einige Jahre lang als wesentliche Infoquelle dienen können, und wenn man jetzt den guten Prinzipien des Software-Engineerings folgt, wird sich dieser Aufwand während der Lebensdauer des Projekts um ein Vielfaches auszahlen. Das MVC-System des Zend Frameworks wird uns dabei helfen, die Dinge gleich richtig anzupacken. Wir können sogar mit dem Nebeneffekt rechnen, schneller zu sein, weil wir die Prinzipien der Einfachheit und der „Konvention vor Konfiguration“ (convention over configuration) nutzen können, um sicher zu sein, dass der Code einfach zu schreiben und zu refaktorieren ist. Bevor wir uns an den Grundaufbau der Website machen, konzentrieren wir uns zuerst darauf, was wir eigentlich erstellen wollen und welche Features dafür gebraucht werden. Dann können wir eine Datenbank einrichten und die ersten Seiten programmieren. Die Themen dieses Kapitels

- Entwickeln einer großen Zend Framework-Applikation
- Eine einfach zu wartende Bootstrap-Klasse erstellen
- Schreiben und Testen von Datenbank-Model-Klassen

Um in diesem Kapitel die Features des Frameworks vorzustellen, werden wir eine Community- Website aufbauen, auf der Eltern sich über kindgerechte Ausflugsziele informieren können. Wir werden diese Website Places to take the kids! nennen. Der Aufbau einer solchen Community-Website erfordert eine Menge Zeit und Aufwand, und man könnte versucht sein, den einfachen Weg zu nehmen und PHP mit HTML zu vermischen.

Unsere Website soll schon einige Jahre lang als wesentliche Infoquelle dienen können, und wenn man jetzt den guten Prinzipien des Software-Engineerings folgt, wird sich dieser Aufwand während der Lebensdauer des Projekts um ein Vielfaches auszahlen. Das MVC-System des Zend Frameworks wird uns dabei helfen, die Dinge gleich richtig anzupacken. Wir können sogar mit dem Nebeneffekt rechnen, schneller zu sein, weil wir die Prinzipien der Einfachheit und der „Konvention vor Konfiguration“ (convention over configuration) nutzen können, um sicher zu sein, dass der Code einfach zu schreiben und zu refaktorieren ist. Bevor wir uns an den Grundaufbau der Website machen, konzentrieren wir uns zuerst darauf, was wir eigentlich erstellen wollen und welche Features dafür gebraucht werden. Dann können wir eine Datenbank einrichten und die ersten Seiten programmieren.

3.1 Erste Planungsarbeiten für eine Website

Wir können eine Website nicht ohne irgendeine Art von Spezifikation erstellen, doch eine umfassende Spezifikation würde zu lange dauern. Stattdessen wollen wir die Ziele unserer Site in einer einfachen Geschichte beschreiben. Nachdem wir uns angeschaut haben, was die Site leisten soll, nehmen wir uns die Probleme und Aufgabenstellungen innerhalb der Benutzerschnittstelle vor und machen uns dann an den Code.

 

© 2009-2024 ciando GmbH