Open-Source-Produkte wie ExtJs Gui Designer

Ich möchte meine Wartungsseiten (CRUD) dynamisch aus einem Repository erstellen. Die UI-Definitionen sollten am Ende aus einer DB im Backend kommen.

Gibt es (nicht völlig veraltete) Open-Source-WYSIWYG-Editoren für Webseiten, die UI-Definitionen in XML oder JSON speichern?

Wie ExtJs Gui Designer ( http://extjs.org.cn/ux/GuiDesigner/ Quellen: http://extjs.org.cn/node/298 )

Willkommen bei den Softwareempfehlungen! Wir werden viel mehr Informationen brauchen, um hier gute Empfehlungen zu geben – die Frage nach „einem Tool wie X“ gibt nie genug Details, selbst wenn es verlinkt ist. Sie sollten Ihre Anforderungen immer explizit aufführen. Weitere Informationen finden Sie unter So fragen Sie nach einer Alternative zu einer bestimmten Software und den damit verknüpften Fragen.

Antworten (1)

Maqetta ist eine Open-Source-Technologieinitiative der Dojo Foundation, die WYSIWYG-Visual-Authoring von HTML5-Benutzeroberflächen für HTML5 (Desktop und Mobil) bietet:

Maquetta-GUI

Maquetta self ist eine reine Single-Page-JS-Anwendung, die ebenfalls in Maquetta geschrieben ist.

Dojo ist ein Javascript-Framework, das durch XML erweitertes HTML5-Markup verwendet, um die GUI-Elemente zu definieren. Anschaulicher können Sie die GUI visuell konstruieren und mit CSS verfeinern und HTML5-Tags positionieren:

Screenshot der Dojo-Quelle

Dojo hat auch AJAX-Unterstützung, aber die Bindung der GUI-Ereignisse an die CRUD-Operationen wird Ihre Aufgabe sein (keine wirklich komplexe Aufgabe). Für Single-Page-JS-Apps ist es eine perfekte Lösung, insbesondere weil Dojo das Klassenlade-Javascript-Paradigma von AMD (asynchronous module definition) verwendet, um seine Module (und Untermodule) bei Bedarf asynchron per Ajax zu laden.

Meiner Erfahrung nach sind Dojo und Dojo-basierte Lösungen bei großen deutschen Unternehmen weit verbreitet.