ModuleStudio geht einen anderen Weg als übliche Entwicklungswerkzeuge: Statt eine Anwendung Zeile für Zeile zu programmieren, beschreibt man sie in einem grafischen Editor als Modell. Aus diesem Modell erzeugt ein Generator den fertigen Code. Modellieren statt Programmieren nennt der Entwickler das selbst.
Heraus kommen Symfony-Bundles, die sich im Content-Management-System Zikula einsetzen lassen. Der Vorteil zeigt sich weniger beim ersten Erstellen als über die Jahre: Ändert sich eine Anforderung, ändert man das Modell und lässt neu generieren, statt den Code an vielen Stellen von Hand nachzuziehen. Er bleibt dabei einheitlich aufgebaut, was die Pflege mehrerer ähnlicher Anwendungen erheblich vereinfacht. Genau darauf zielt der modellgetriebene Ansatz, und der Anbieter führt dazu eigene Beiträge über Wartungskosten und Qualitätssicherung auf seiner Seite.
Auch die Qualität wird über das Modell abgesichert. Statt fertige Erweiterungen im Nachhinein zu zertifizieren, prüft das Werkzeug bereits das Modell und erzeugt daraus Code, der den Konventionen des Frameworks folgt. Ein ehemaliger Projektleiter von Zikula beschreibt es so, dass sich damit sehr umfangreiche Anwendungen fast ohne eigenen Programmcode bauen lassen.
Vorausgesetzt werden PHP 7.3 sowie MySQL oder PostgreSQL, die Entwicklungsumgebung selbst läuft unter Linux, Windows und macOS. Für nicht kommerzielle Nutzung ist ModuleStudio kostenlos.
Zum Stand der Dinge: Die aktuelle Version 1.4.0 vom Juni 2020 erschien einen Tag nach Zikula 3.0.0 und brachte die Unterstützung für Zikula 3. Eine neuere Ausgabe gibt es bisher nicht. Der Generator wird aber auf GitHub weiterentwickelt und zielt dort inzwischen direkt auf Symfony 7.4 und PHP 8.4. Zur Einarbeitung gibt es ein Einführungsvideo und einen Community-Bereich.
Systemvoraussetzungen
Unterstützte Plattformen Apache, IIS, Linux, Mac OSX, Unix, Windows
Sie haben dieses Script geschrieben? Mit einem der folgenden Codes zeigen Sie Ihren Besuchern, dass es im Script-Verzeichnis von PHP-Space gelistet ist. Den Code einfach kopieren und in Ihre Seite einfügen. Mehr zu den Badges
Bis jetzt wurde noch kein Testbericht zu ModuleStudio geschrieben. Testbericht schreiben!
Bewertungsdetails zu ModuleStudio
Es wurden Durchschnittlich die Note
0.00 für ModuleStudio
abgegeben. Bei der Bewertung ist 0 das schlechteste und 10 die beste Bewertung.
Es haben insgesamt 0 Besucher eine Bewertung abgegeben.
Hier sehen Sie ein Diagramm, dieses enthält Bewertungsdetails für das Script "ModuleStudio". Die Bewertungsdetails werden jede Stunde aktualisiert.