MVCLite scheint wirklich leichtgewichtig zu sein

Saturday, 13 October 2007, 08:51 von Blackflash

Gestern war es mal wieder so weit und ich wollte ein wenig mehr Performance aus MVCLite rauskitzeln. Der Ansatz war banal wie auch effektiv: Ich speichere ein Objekt einfach im RAM. Dazu habe ich die APC-Funktionen apc_store zum Ablegen und apc_fetch zum Laden der Daten genutzt. Die Basis sah folgendermaßen aus:

abstract class MVCLite_Core { public function getIdentifier () { // gibt [...]

MVCLite-Manual

Friday, 28 September 2007, 08:55 von Blackflash

Derzeit arbeiten wir (Stephan, C.V. und ich) am deutschsprachigen Handbuch für MVCLite. Wieso deutschsprachig, wenn der gesamte Sourcecode und die derzeitige Homepage englischsprachig sind? Meiner Meinung nach sollte jedes OpenSource-Projekt in englischer Sprache kommentiert sein. Das ist nun mal die gängigste Sprache und erlaubt den meisten Entwicklern, dem Code zu folgen.
Das Handbuch ist [...]



MVCLite: Mit Minimalismus zum Maximum

Sunday, 09 September 2007, 14:39 von Blackflash

Manchmal frage ich mich selbst, weshalb ich MVCLite programmiert habe und immer komme ich zum selben Ergebnis: Weil es Lite ist.
Nun werde ich jedoch erläutern, wie ich auf das Ergebnis komme und was es letztendlich bedeutet.

Zuerst stellte sich mir die Frage, warum ich ein Mini-Framework entwickle, wo es bereits so viele gute, ausgereifte und nützliche Frameworks gibt? Besonders das Zend Fr[...]




Semantik im MVC-Pattern

Wednesday, 29 August 2007, 09:53 von Blackflash

Wer schon häufiger und vor allem auch umfangreicher mit dem MVC-Pattern programmiert hat - sei es mit einem Framework wie dem Zend Framework oder einer Eigenproduktion, sowie bei mir MVCLite - wird wissen, dass es gelegentlich gar nicht so einfach ist, seine Controller zu gestalten.
Was macht es schwierig? Die Interdependenzen.
Warum? Eine Komponente gehört logisch zu einer anderen Komponente.
[...]




__autoload Benchmarks

Thursday, 12 July 2007, 09:15 von Blackflash

Mittlerweile kennen die meisten PHP-Programmierer die neue Funktionalität der autoload-Funktion. Mit der Funktion ist es möglich, eine Callback-Funktion einzuführen, die in der Lage ist, eine Klasse zu laden, wenn versucht wird, eine nicht-existente Klasse aufzurufen, sei es das Erstellen einer Instanz, der statische Aufruf oder als Parametertyp. Sie erspart einem sehr viel Arbeit, da man di[...]



MVCLite

Tuesday, 10 July 2007, 12:41 von Blackflash

Da ich plane, in nächster Zeit kleinere Projekte umzusetzen, sind auch meine Anforderungen dementsprechend. Zwar arbeite ich sehr viel mit dem Zend Framework und meinen Erweiterungen dazu, allerdings ist das ZF für kleine Seiten mit sehr wenigen Funktionalitäten nicht prädestiniert. Deshalb plane ich, eine eigene Lösung zu konzipieren.

Der Kern des Projekts liegt auf MVC. Für mich ist diese[...]