MVCLite scheint wirklich leichtgewichtig zu sein
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 [...]
- Weiterlesen
- Kommentare (0)
- Tags: mvclite, php
MVCLite-Manual
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 [...]
- Weiterlesen
- Kommentare (0)
- Tags: mvclite
MVCLite: Mit Minimalismus zum Maximum
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[...]
- Weiterlesen
- Kommentare (0)
- Tags: mvclite, php, web, zend framework
Semantik im MVC-Pattern
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.
[...]
- Weiterlesen
- Kommentare (0)
- Tags: mvclite, oop, softwaretechnik, web
__autoload Benchmarks
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[...]
- Weiterlesen
- Kommentare (0)
- Tags: benchmark, mvclite, php
MVCLite
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[...]
- Weiterlesen
- Kommentare (0)
- Tags: mvclite, php, projekt, web