Mai
30
Dieses kleine Beispiel zeigt, dass man mit ein paar Zeilen PHP-Code eine ganze Menge darstellen kann. Hier in dem Beispiel den Strichcode einer 13-stelligen Zahl. Genutzt wurde das Barcode Paket aus dem PEAR Framework.
Mit PHP hat man eine mächtige Programmiersprache für Webapplikationen an der Hand. Wenn man die nötige Zeit mitbringt, kann man mit reiner PHP Programmierung eine Menge erreichen. Aber wer hat schon die Zeit dafür, jedes Rad neu zu erfinden?
Genau deswegen werden in den meisten PHP Projekten Frameworks eingesetzt. Es stellt sich gleich zu Beginn eines Projekts die Frage, ob und auf welches PHP Framework man zurückgreifen möchte. Der Vorteil für den Einsatz von einem PHP Framework ist, dass man für immer wiederkehrende Routineaufgaben fertige Module einsetzt.
Das bringt vor allem Vorteile in der Geschwindigkeit der Programmierung. Zum anderen ist es auch für die spätere Dokumentation einfacher den Code übersichtlich zu halten. Ziel muß es sein, den Code so zu gestalten, dass dass zusammengebracht wird, was zusammengehört z.B. Anzeige, Daten, Steuerung getrennt von den anderen Bereichen.
Beispiele von PHP Frameworks wären:
pear http://pear.php.net/
cakephp http://cakephp.org/
zend http://www.zend.com/de/
horde http://www.horde.org/
Symfony http://www.symfony-project.org
Seagull http://seagull.phpkitchen.com
Code Igniter http://www.code-igniter.com
Prado http://www.pradosoft.com
Es gibt aber noch jede Menge mehr Frameworks, die alle mehr oder weniger PHP einsetzen und fertige Module anbieten.
Eine gute Liste gibt es unter Wikipedia
Wikipedia PHP Frameworks
Geschrieben von Matthias
Mai
30
Am Mittwoch auf der IPC habe ich folgende Vorträge angehört:
- "OOP... aber richtig" von Stefan Priebsch
- "PHP without PHP" von Terry Chay
- "The Lumber Mill - Using XSLT for your Templates" von Thomas Weinert
Grundsätzlich wurde in dem Vortrag "OOP... aber richtig" auf Grundlagen des objektorientierten Programmierens hingewiesen. D.h. keine Design-Pattern sondern Grundprinzipien, deren Anwendung z.B. zu Design Pattern führt, wurden vermittelt. Anmerken möchte ich, dass Stefan Priebsch äußerst routiniert und gut Vorträge hält. (Am 10.11. habe ich schon in einem Blogeintrag Stefan Priebsch vorgestellt. Zu dem damaligen Eintrag ist anzufügen, dass Stefan Priebsch nun auch PHP.cc mitgegründet hat...)
"PHP without PHP" von Terray Chay. Dieser Vortrag... Hmh... Nun - ich bin vorzeitig gegangen, da ich den zu schwach und banal auf der Brust fand... Ich habe einfach keinen Sinn gesehen mir den Rest auch noch anzuhören...
"... Using XSLT for your Templates" von Thomas Weinert. Ein Kontrastprogramm zu dem vorigen Vortrag... Dieser Vortrag war für mich so komplex, dass ich große Mühe hatte zu folgen... Aber - besser so, als anders herum...
"Mittwoch auf der IPC Berlin und Nachlese" vollständig lesen
Geschrieben von Gabriele Mohl
Mai
26
Um ca 9 Uhr traf ich auf Nils. Er hat auf seinem Wiki seine Eindrücke des heutigen Tages festgehalten.
Ich war heute Vormittag in den Vorträgen
- "MySQL Performance Tuning & Optimization Capsule" von Sonali Minocha
- "Sichere Applikationen auf Basis des Zend Frameworks" von Stefan Essser
- "Why Architecture in Web Development matters" von Lars Jankowsky
"Dienstag auf der IPC Berlin" vollständig lesen
Geschrieben von Gabriele Mohl
Mai
25
Gestern bin ich in Berlin angekommen. Heute morgen ging's zur IPC in der Nähe des Alexanderplatzes. Ich entschied mich für den Workshop von und mit Thorsten Rinne und Lars Jankowsky mit dem Titel "Refactor it! A practical Journey into the Test-Driven World"
"Montag auf der IPC Berlin" vollständig lesen
Geschrieben von Gabriele Mohl
Mai
22

Montag am 18ten war mal wieder
Webmontag Zeit und ich an der Organisation bzw. Anstiftung zum Event nicht ganz unschuldig. Dieses Mal auch mit einem anderen Vortrag als nur Events, sondern über
ParallelKingdom, meinem Lieblings AR/MUD auf dem iPhone im Moment.
Auch wenn ich das Gefühl hatte der Vortrag war ein einziges Gestopsel und ich der Klassenclown auf dem Event, hab ich mich für meinen Teil gut amüsiert. Einen großen Teil des Publikums kannte ich von anderen Münchener Events, daher war von Anfang an angeregte Kommunikation und man hatte gleich jemanden zum Ablästern. Alles in allem war der Event hervorragend geplant und organisiert, einen großen Dank an
Alex und das Team der
Discuss&Discover und an
Thomas.
Ich habe den
DevDusk und das
GameCamp München vorgestellt und
Andi und
Wolfram haben über Eventlisten geredet, also genauer über
Techism und über das Uxebu Widget. Hoffentlich bekommen wir das auf dem nächsten DevDusk hin hier eine einheitliche Lösung zu kreieren.
Jedenfalls nochmal einen schönen Dank an alle Begeisterten, Interessierten und an die Orga, speziell die Damen und Herren Bedienungen.
Nächstes
BarCamp München wird übrigens sehr wahrscheinlich direkt vor der Discuss & Discover stattfinden, haltet euch also den 17/18ten Oktober frei. Nähere Infos folgen sobald wir mehr geplant haben.
Fotos gibt es auf
FlickrDiscuss n Discover Review zum WebmontagAlex Review zum Webmontag auf Emplify
Geschrieben von Nils Hitze