Was ist ModuleStudio
ModuleStudio vereinfacht und beschleunigt die Erstellung, Pflege und Anpassung von Anwendungen für Zikula. Gleichzeitig stellt es die Qualität dieser Anwendungen sicher. Anwendungen können in einem grafischen Editor entworfen werden und dann wird der Code generiert. Mit Hilfe eines Generators wird die Erzeugung einer Anwendung in hohem Grade automatisiert.
Durch die modellgetriebene Entwicklung entstehen damit nicht nur technische und qualitative, sondern auch konkrete finanzielle Vorteile. Die Software modelliert lediglich die fachlichen Eigenschaften der gewünschten Software auf einer abstrakten Ebene. Die technische Programmierung wird automatisch von ModuleStudio erledigt. Der erzeugte Quellcode wird mit einem Beautifier an die Zikula Coding Styles angepasst, so dass er lesbar und nachvollziehbar ist. Der Anwender ist durch den hohen Automatisierungsgrad in der Lage, seine Produktivität enorm zu erhöhen. Weil wesentliche Aufwände für Entwicklung und Testen des Quellcodes entfallen können, erhöhen sich Geschwindigkeit, Produktivität und Effizienz immens.
Durch die Verwendung von ModuleStudio werden die Konformität der erstellten Erweiterungen zur API von Zikula und in Bezug auf Sicherheit sichergestellt.Fehlerbehebungen und Verbesserungen fließen zentral in den Generator ein, dadurch ist die Qualität der erstellten Erweiterungen auf konstant hohem Niveau. Neue Versionen des Generators erlauben es aus bestehenden Modellen neuen Code für neue Versionen von Zikula zu erzeugen, so dass auch die langfristige Wartung der sich im Einsatz befindlichen Software einfach möglich ist.
Mit jeder Anwendung des Werkzeugs entsteht ein neues Modell, das von den beschriebenen Vorteilen profitieren kann, womit sich der Gesamtnutzen multipliziert. Ganze Produktpaletten können auf diese Weise in Rekordgeschwindigkeit entstehen, auf Stand gehalten und auch langfristig ohne explodierende Aufwände gewartet werden. Dieser Ansatz sorgt dafür, dass sich die Investitionskosten in ModuleStudio nach nur wenigen Projekten amortisieren. ModuleStudio kann sogar frei heruntergeladen und verwendet werden. Jeder kann so seine individuellen Anwendungen für Zikula ohne große Vorkenntnisse erstellen. Wir freuen uns über reichliches Feedback zur weiteren Verbesserung.
Tags
Kommentare
Schnell…
Manchmal kommt es vor, dass man mehrere Elemente des gleichen Typs anlegen möchte. Da ist es lästig, mehrmals mit… >weiterlesen
RecipeManager
Wir haben mit ModuleStudio schon eine grundlegende Rezept-Datenbank umgesetzt, die Potenzial für einige intelligente… >weiterlesen
CampManager
Das Modul „CampManager“ wurde hauptsächlich zur Vereinfachung der Organisation des jährlich stattfindende Camp… >weiterlesen
Relaunch der…
Auch wenn lange unklar war, ob der Zeitrahmen dafür noch ausreicht, zum Release von ModuleStudio 0.5 sollte auch… >weiterlesen
Installation…
ModuleStudio basiert auf Eclipse und funktioniert daher auf vielen unterschiedlichen Systemen und Umgebungen. Damit… >weiterlesen
Version 0.5.1…
Wir freuen uns über die Veröffentlichung des ersten Bugfix-Releases für die 0.5er Serie von ModuleStudio.… >weiterlesen
Den Generator…
Um den Generator verwenden zu können, muss ein Modell im Haupteditor geöffnet sein, welches keine… >weiterlesen
Doctrine in…
Da Zikula in der Core-Version 1.3 das ORM-Layer Doctrine mitbringt, haben wir in ModuleStudio die Datenschicht… >weiterlesen
Die Controller…
In diesem Video wird gezeigt, wie Controller für eine Anwendung definiert werden können. Dabei handelt es sich um… >weiterlesen
Freizeitstätt…
Im Freizeitstättenverzeichnis lässt sich ein Katalog von Häusern und Institutionen verwalten, welcher anhand… >weiterlesen

Noch keine Kommentare vorhanden.
Nur angemeldete Benutzer dürfen kommentieren. Registrierung oder Anmeldung.