Simples Framework

Ich war die letzten Tage im Urlaub und habe angefangen das Buch “Professionelle Softwareentwicklung mit PHP5″ von Sebastian Bergmann zu lesen. Natürlich sind die meisten Teile darin nicht unbedingt neu für mich, aber nachdem ich beruflich nicht wirklich mit PHP5 arbeiten kann, war es für mich wichtig nochmal die Grundlagen der PHP5 Programmierung nachzulesen. Dabei ist mir der Gedanke gekommen, dass ich die gelernten Features auch gleich ausprobieren möchte. Also hab ich mir überlegt was ich umsetzen könnte. Ein kleines CMS? Ein CRM Tool? … Im Endeffekt bin ich zu dem Entschluss gekommen, dass es sicherlich nicht schlecht wäre, ein kleines privates Framework zu bauen. Es gibt natürlich schon einige am Markt (Zend, Symfony, …). Aber für kleinere Projekte ist es aus meiner Sicht nicht schlecht, wenn man Funktionalitäten, die man immer wieder verwendet (Datenbank verbindung, User Management, Error Handling, …) bereits fix fertig hat. Außerdem ist es eine schöne Übung. Also möchte ich mich in den nächsten Wochen darauf konzentrieren. Angefangen habe ich auch schon mit einer kleinen Datenbank Abstraktion. Es soll simple, einfach zu bedienen, einfach zu erweitern und die für mich wichtigsten Datenbank (MySQL, Postgres, Oracle, MSSQL) von Haus aus abdecken.

Die Basisklasse erledigt bereits ihre Arbeit, MySQL ist auch schon weit gediehen und einige Todos die ich noch (besser) umsetzen möchte (Error Handling, einfache Konfigurationsmöglichkeit, …) hab ich mir auch schon überlegt.

Meine Umsetzung werde ich natürlich dann hier und auf github zur Verfügung stellen.

Posted in Artikel, Projekte  on Sep 20, 2010  No Comments »
Schlagwörter: , ,  

Leave a Reply