Bewährte Praktiken
Wie man das meiste aus AppMaster.io herausholt
Obwohl AppMaster.io mit Blick auf die bestmögliche Benutzerfreundlichkeit entwickelt wurde, gibt es ein paar nicht offensichtliche Konzepte, die geklärt werden müssen. Dieser Artikel wird die Hauptmethodik und das Konzept hinter der Plattform behandeln.
Bei den meisten No-Code-Plattformen ist es heutzutage üblich, den Erstellungsprozess einer Anwendung über die Benutzeroberfläche zu starten. Während ein solcher Ansatz ein Gefühl der Leichtigkeit vermittelt, ist er für mittlere und große Projekte nicht geeignet. AppMaster folgt dem Standardweg des Softwareentwicklungsprozesses, der von Entwicklern weltweit seit vielen Jahren verwendet wird, mit einer kleinen Änderung.
Wählen Sie zuerst die Module aus
Wir empfehlen, mit der Auswahl der Module zu beginnen. AppMaster.io Module können Datenmodelle, Geschäftslogik, vordefinierte Einstellungen, Schnittstellenelemente, eigenen Code und Automatisierungsskripte enthalten. Jedes Modul wurde erstellt, um die Entwicklung durch vorgefertigte Logik und Daten zu beschleunigen. Es kann schwierig sein, alle benötigten Module zu Beginn Ihres Projekts auszuwählen, aber es wird Ihnen definitiv Hunderte von Stunden bei der Entwicklung sparen, da es sich um Module handelt.
Es kommt häufig vor, dass Sie eine Vielzahl von Datenmodellen erstellt haben und irgendwann ein Modul aktivieren möchten. Da das Modul Datenmodelle, Geschäftslogik und andere Komponenten enthält, besteht die Möglichkeit, dass Sie bereits etwas erstellt haben, das das Modul enthält. Dies kann zu unnötigen Überschneidungen und zusätzlichem Zeitaufwand für die Anpassung von Datenmodellen, Endpunkten und UI-Bindungen führen. Es gibt also einen einfachen Rat: Beginnen Sie mit der Auswahl der Module für Ihr Projekt.
Daten sind die Grundlage von allem
AppMaster.io erstellt Anwendungen mit einem datenzentrierten Ansatz. Das bedeutet, dass die meisten Komponenten nur auf Basis von Datenmodellen erstellt werden können. Wenn Sie mit den Modulen fertig sind, ist der nächste Schritt, Datenmodelle zu erstellen. Und das ist einfacher als es scheint. Erstellen Sie einfach jedes Modell (auch Entität genannt) mit den erforderlichen Feldern (auch Entitätseigenschaften genannt) und stellen Sie bei Bedarf einige Beziehungen her.
Sobald Sie im Datenmodell-Designer auf die Schaltfläche "Speichern" klicken, erstellt AppMaster AI automatisch die grundlegende Geschäftslogik für alle Ihre Datenmodelle (Datensätze suchen, einen Datensatz abrufen, den Datensatz aktualisieren, den Datensatz löschen und einige andere), erstellt Endpunkte für den gerade erstellten Geschäftsprozess und generiert sogar grundlegende Admin-Webanwendungsseiten (auch Admin-Panel genannt).
Fast jedes UI-Element benötigt eine Datenquelle, um gerendert zu werden. Zum Beispiel wird die Tabellenkomponente einen Endpunkt verwenden, um eine Liste von Zeilen zu erstellen. Der Endpunkt wiederum stützt sich auf den angeschlossenen Geschäftsprozess, der normalerweise (aber nicht immer!) auf dem Datenmodell und seinen Feldern basiert.
Um das meiste aus AppMaster.io herauszuholen, brauchen Sie nur ein Verständnis für die grundlegenden Konzepte der Softwareentwicklung und der Datenmodellierung, alles andere lässt sich im Laufe der Erstellung Ihrer ersten Anwendung herausfinden.