Mai 30
Anzeige Barcode Code fuer den Barcode
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

Tags für diesen Artikel: , , , ,
Twitter Bookmark Das Rad noch einmal neu erfinden?  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Das Rad noch einmal neu erfinden? Technorati Das Rad noch einmal neu erfinden? Print this article! E-mail this story to a friend! Identi.ca

Feb 11

Nachdem ich nun fast 3 Jahre aufgrund der Wünsche meiner Kunden PHP nur prozedural programmiere oder genauer gesagt, bestenfalls mit den Methoden von PHP 4 objektorientiert arbeite, kam nun endlich die Gelegenheit (einen Teil) meines Ausbildungswissens zu nutzen: Ein Kunde bat um den Einsatz des Zend Frameworks bei einem Projekt.

"Einarbeitung in das Zend Framework" vollständig lesen

Geschrieben von Gabriele Mohl

Twitter Bookmark Einarbeitung in das Zend Framework  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Einarbeitung in das Zend Framework Technorati Einarbeitung in das Zend Framework Print this article! E-mail this story to a friend! Identi.ca

Aug 7
Wer beim Verwenden mehrerer Datenbanken bzw. Datenbankzugänge in CakePHP (1.1.14.4797) auf dieses Problem stossen sollte, beisst sich daran beinahe die Zähne aus (ging zumindestens mir so). Im deutschen Raum ist die Problematik vollständig unbekannt (zuwenig cakePHP Nutzer, denke ich), im englischen ist sie nur als Ticket im Trac System von cake bekannt und die Lösung des Problems habe ich auf einer Japanischen Seite mit Hilfe von Google Sprachtools gefunden :)

Geschrieben von Nils Hitze

Tags für diesen Artikel: ,
Twitter Bookmark CakePHP Datenbankzugang  at del.icio.us Facebook Google Bookmarks FriendFeed Digg CakePHP Datenbankzugang Technorati CakePHP Datenbankzugang Print this article! E-mail this story to a friend! Identi.ca