PHP Frameworks

PHP Frameworks

Wenn Sie heute oder morgen einen der grossen Webshops besuchen, dann
werden Sie so gut wie sicher mit einem PHP Code durch Ihr Shopping oder
Chatten geführt. PHP ist eine Skriptsprache und muss nicht übersetzt
werden, deswegen können Sie auch Ihren Code lesen auf Ihren Seiten, auch
während die Seiten aktiv auf dem Server arbeiten. Und weil das alles ein
Riesenaufwand, Sie müssen ja 10000 Produkte und 3000 Chatter verwalten,
deswegen haben findige Programmierer für alle Programmiersprachen die
sogenannten Frameworks erfunden. Das ist einfach und praktisch gesagt
ein Gerüst. So ungefähr sieht das aus, wenn Sie noch nie programmiert haben:

Ich Name
Ich Strasse
Ich Ort

Du Adresse

Datum

Geehrte Damen und Herren
Bitte kommen Sie am xx zum Restaurant yy zur Besprechung mit zzz.

Freundlicher Gruss.

So ein Framework würde ein Büromitarbeiter nutzen für seine
Korrespondenz im Onlineoffice. Und dann werden einfach nur die Variablen
wie Du Adresse durch die Adresse vom Freund oder Kollegen eingesetzt,
fertig ist die Einladung. Und so haben Sie drei Vorteile:
-Sie sparen Schreibarbeit
-Sie haben den Überblick denn das Gerüst erinnert Sie daran, zum
Beispiel das Datum im Brief nicht zu vergessen.
-Sie werden über Ihre Fehler informiert mit Warnpopups.

Und wie es in allen Dienstleistungsbereichen ist, es gibt hunderte von
Frameworksanbietern, vom kostenlosen Stützer bis zur teuren
Luxusversion. Hier sagen Sie Chat und Sie bekommen schon das Gerüst oder
das Framework für einen Chat. Zu beachten ist, ein Framework kann auch
Fehler beachten und es gibt von PHP mehrere Versionen, kaufen Sie das
richtige Framework. Falls Sie mehr als 10 Homepages programmieren
wollen, dann werden Sie sich eigene Frameworks bauen, denn das hilft in
der Praxis besser als sich ein Tool zu suchen.

Wenn Sie aus dem Riesenangebot von Frameworks das richtige Konzept
finden wollen, dann achten Sie auf folgende Kriterien:

Application Frameworks
Hiermit bauen Sie eine bestimmte Klasse für Anwendungen.

Domain Frameworks
Hier fassen Sie Konzepte zusammen, die Lösungen für bestimmte Probleme
bieten wie zum Beispiel Formulare oder Datenausgabe für Drucker.

Komponenten-Frameworks
Hier sind Sie richtig, wenn Sie viele Teile von Programmen zusammenbauen
wollen. Denn es ist nicht leicht, gerade wenn Sie Tools aus
unterschiedlichen PHP Versionen entwickeln oder Bytecode einbinden
wollen, dass Sie immer wissen, wo Sie Ihre Schnittstellen finden und
welche Klassen Sie brauchen für Ihr neues Projekt.
Mit so einem Tool sollten Sie die Verwaltung aller Ihrer Seiten
organisieren.

Coordination-Frameworks
Hiermit verwalten Sie Geräte wie zum Beispiel Drucker. Auch wenn das im
Kino aus einfach aussieht, wenn der Geheimagent die Daten in der Nacht
ausdruckt, für den PHP Programierer ist die Druckausgabe von Daten oder
von Graphiken auf zb einem HP Drucker ein komplexer Prozess und wenn der
Programmierer die Graphik auf einem Canon ausgeben will, dann muss das
mit PHP erst eingerichtet werden.

Und wenn Sie mal stöbern wollen, Yii hat bei Programmierern mal einen
Preis gewonnen als beste Frameworkonstruktion.

Über den Autor

Frank Karan administrator