Archive for 20. Januar 2008

mimicPHP redesign

Momentan bin ich dabei mein Webframework (mimicPHP) etwas zu redesignen.

Es wird momentan zum ersten Mal in einem Projekt von mehreren Leuten eingesetzt und das ist für mich eine ganz gute Gelegenheit Schwächen zu erkennen, die ich selbst so nicht erlebt habe und generell über einige Schwächen und einige Stärken des Frameworks nachzudenken.

MimicPHP ist ein Framework, das Entwickler von Webanwendungen helfen soll effizienter und strukturierter zu arbeiten. Dabei verfolgt es das MVC-Muster. Weiterhin enthält es ein Modul für Objektrelationales Mapping. Allerlei weitere Konzepte, darunter automatische Tests, sollen auch helfen eine gewisse Codequalität zu garantieren.

Soweit so gut. Nun gibt es allerdings ein paar Sachen, die auf jeden Fall geändert werden müssten und an denen momentan gearbeitet wird.

  • Das ORM soll datenbankunabhängig werden - momentan unterstützt es nur MySQL
  • Das ORM soll erweiterten Schutz gegen SQL-Injections durch die Unterstützung von Prepared Statements bieten
  • Es sollen automatische Setups, zum automatischen Erstellen von Infrastrukturen, als Konzept unterstützt werden
  • Die interne Codequalität soll verbessert werden in dem bspw. mehr Tests auf null eingefügt werden
  • In Komponenten werden Verbesserungen durchgeführt, damit eine anschaulichere Programmierung möglich ist
  • Generell sollen mehr Funktionen in Objekte überführt werden um den objektorientierten Ansatz weiter zu unterstreichen

Tja - Nachteil des ganzen wird leider sein, dass die Kompatibilität mit der momentanen Version flöten geht. Aber das ist wohl immer so bei Redesigns^^


1 comment Januar 20, 2008


 

Januar 2008
M D M D F S S
« Dez   Feb »
 123456
78910111213
14151617181920
21222324252627
28293031  

Kategorien

Links

Brandenburg - it's all around us!

Glienicker Brücke

Brandenburger Tor

DSC02393

DSC02416

DSC02355

DSC02405

DSC02433

DSC02411

More Photos

RSS Me on twitter

RSS Kunst by Kniepuder