Verlinkte Module
Module sind so angelegt, dass sie in beliebigen Applikationen verwendet werden können. Um nicht bei jeder Verwendung den Code duplizieren zu müsen, biete das RedSpark Framework die Möglichkeit, Module aus anderen Applikationen zu verlinken. Das Modul selbst muss dafür nur an einer Stelle gepflegt werden.
Eine weitere wichtige Funktion ist die Erweiterbarkeit der verlinkten Module: jede Datei des Moduls wird zunächst in der eigenen App gesucht. Module können so punktgenau verändert oder erweitert werden.
Auf diese Art ist es sehr leicht möglich, mit der Zeit komplette Modulbibliotheken in Form von Applikationen aufzubauen. Zusammen mit der Erweiterbarkeit und der Versionierung der Apps, bietet dies eine saubere und robuste Art, Code wieder zu verwenden und trotzdem für verschiedene Anwendungen weiter zu entwickeln.
Eine weitere wichtige Funktion ist die Erweiterbarkeit der verlinkten Module: jede Datei des Moduls wird zunächst in der eigenen App gesucht. Module können so punktgenau verändert oder erweitert werden.
Auf diese Art ist es sehr leicht möglich, mit der Zeit komplette Modulbibliotheken in Form von Applikationen aufzubauen. Zusammen mit der Erweiterbarkeit und der Versionierung der Apps, bietet dies eine saubere und robuste Art, Code wieder zu verwenden und trotzdem für verschiedene Anwendungen weiter zu entwickeln.