Redspark_RsApplication
Wie bereits in der Einleitung und den Key Facts erläutert, ist die Vorgabe einer durchdachten Applikationsstruktur der entscheidende Vorteil des RedSpark Frameworks gegenüber einer herkömmlichen ZEND Framework Anwendung. Neben dem später gesondert vorgestellten Modulkonzept bietet die Struktur die folgenden Vorteile:
(RedSpark Ordnerstruktur)
- Versionen der Applikation (/1.0.0)
- Applikationskonfiguration (/configs)
- Bibliotheken dieser Applikation (/library)
- Module (/RsModule)
- Designs (/templates)
- Versionsübergreifende Datenhaltung (/data)
Zusammenfassung
- Im Ordner /application liegen beliebig viele Applikationen in jeweils beliebig vielen Versionen
- Es wird immer genau eine Applikation zu einer Zeit ausgeführt
- Eine Applikation kann Klassen/Module/Funktionalitäten einer anderen Applikation nutzen (Abhängige Applikation)
- Die Applikation kann per config /config/bootstrap.ini oder per url /(
)/( )/ eingestellt werden
-
Eine Applikation enthält typischerweise, aber nicht zwangsläufig ein (oder mehrere) Template(s)
