hi Niklas,
ganz ehrlich, was ist für dich ein framework?
Für mich muss mir ein Framework standartklassen zur Verfügung stellen und häufig auftretende Funktionen vereinfachen bzw übernehmen. Zudem sollte es die Modulare Schreibweise vereinheitlichen und vereinfachen. Soweit vorgesehen sollte es auch die User, Session und Rechte verwaltung übernehmen um den Kern zu schützen und das ganze für viele Entwickler zu vereinheitlichen.
An meinem PHP/Perl-Framework ist das alles dran. Das Berechtigungssystem (Sessionverwaltung) steckt in der Basiklasse, Anwendungen brauchen sich darum nicht mehr zu kümmern. Die Berechtigungsn werden nur noch per Konfiguration geregelt, die für PHP wie für Perl gemeinsam verwendet wird.
So und nun erzähl mir mal, wie du das mit 12pt auf 3 warte ich gib dir 4 Seiten, platzieren möchtest.
Perl: main-Script 62 Zeilen, Basismodul: 146 Zeilen
PHP: main-Script + Basiklasse: 172 Zeilen
Die Standardmodule gehen extra, haben jedoch meistens nur so um die 20 Zeilen. Anwendungen (PHP/Perl) werden nur noch als Module bzw. Klassen entwickelt, können auch mal mehr als 20 Zeilen haben, sind dabei sehr übersichtlich und können innerhalb kürzester Zeit entwickelt sowie integriert werden.
Was ich demnächst einbaue, ist die Mehrsprachigkeit, d.h., ich hab das alles schon fertig, muss nur noch getippt werden (bin noch nicht dazu gekommen).
Hotti
PS: Du kannst diese Features gerne mit anderen Frameworks vergleichen, aber vergiss dabei bitte nicht, dass ich mein Framework ganz allein geschrieben habe.