Nachdem bald mal wieder das ein oder andere PHP Projekt ansteht, habe ich mich mal auf die Suche nach ein paar Arbeitserleichterungen gemacht.
Doctrine

Die eine Erleichterung über die ich gestolpert bin, nennt sich Doctrine. Doctrine ist ein ORM (object relational mapper) für PHP 5.2.x und sitzt auf einem leistungsstarken DBAL (database abstraction layer). Mit Doctrine kann man sozusagen mit einer Datenbank in Objekten anstelle von Skalaren sprechen. Ich werde mir die Sache mal genauer ansehen, und vielleicht bei dem ein oder anderen Projekt verwenden.
CodeIgniter
Die zweite Erleichterung nennt sich “CodeIgniter” und nennt sich selbst ein leistungsstarkes PHP Framework. Im Gegensatz zu PEAR scheint die ganze Angelegenheit nicht ganz so aufgebläht. Auch dies werde ich mir wohl demnächst mal zu Gemüte führen, ich bin mir sicher, damit lässt sich eventuell einiges an Arbeit sparen.
NonPlusUltra
Perfekt wäre es natürlich wenn man beide Komponenten sauber miteinander verbinden könnte, auch dies gilt es jedoch erst herauszufinden. Sobald ich über alles genau Bescheid weiß, gibts hier sicher wieder Neuigkeiten.
Links
Februar 3, 2008 um 11:53
Neben CodeIgniter könntest du dir auch Symfony (symfony-project.org) einmal ansehen, dort ist es z.B. auch möglich durch ein Plugin Doctrine zu nutzen und somit Symfony mit Doctrine zu verbinden.
Februar 6, 2008 um 5:27
Ich schaus mir auf jeden Fall mal an. Wenn Du nichts dagegen hast, übernehme ich deinen Kommentar auf mein „autonomes“ Weblog, nach http://blog.tar.nwe.de .Danke für den Tip.
Februar 14, 2008 um 3:44
CodeIgniter hat doch die Active Record Class, das ist ja aehnlich einem ORM:
http://codeigniter.com/user_guide/database/active_record.html
gruss. mario.
mariotuesfuerdiefamilie@gmail.com
Februar 15, 2008 um 12:47
Hallo Mario, ja, das ist richtig. Ich bin allerdings dank Arthur mittlerweile zu Symfony und dem unterliegenden Propel „übergelaufen“. Macht Spaß damit zu arbeiten.