Ich habe Wavemaker in einer Enterprise -Anwendung mit Erfolg verwendet. Wir haben recht erweiterte Funktionen verwendet, wie z.
Wir haben später einen Devteam eingestellt, um diese Anwendung zu unterstützen, und obwohl die Community klein ist, lernt das Team schnell und konnte die Codebasis beibehalten.
Wie ich sehe, ist Wavemaker ein ausgezeichnetes Werkzeug, wenn Sie möchten:
- Bereiten Sie ein webbasiertes CMS für Ihre mittelgroße SQL-Datenbank bereit
- Bereiten Sie eine kleinere Websteuerseite für Ihr Java Back End -System ein
Um Ihnen Fragen zu beantworten:
1) Kleine Gemeinschaft: Obwohl die Community freundlich und auf den Zehen ist, ist es zu klein, um die Art von Feeback zu gewährleisten, die Sie möglicherweise gewohnt sind. Sie müssen einige Zeit damit verbringen, den Kopf an die Wand zu schlagen, wenn Sie versuchen, über die Beispielanwendungen hinauszugehen.
2) Ja, Sie haben die Freiheit, die Sie von einem Java -Backend erwarten würden. Einfach gesagt; Jede REST -API ist einer Java -Methode zugeordnet, die Ihnen die Logik implementieren kann. Ich habe Wavemaker auf SQL, MongoDB gebaut. Mit E -Mail -Interaktionen, Datenanalyse, Datei hochladen/herunterladen usw. Sie nennen es
3) Ja, Sie können JS -Plugins hinzufügen und die von Wavemaker generierten Skripte anpassen. Vielleicht möchten Sie sicherstellen, dass Sie das automatische JS nicht bearbeiten, da sie überschrieben werden. Sobald Sie jedoch den richtigen Einstiegspunkt gefunden haben, können Sie genau so anpassen, wie Sie es mögen.
4) Ja, Da Sie Ihr eigenes Back End in Java bauen, können Sie jede Art von Kommunikation, die Sie gerne haben, öffnen. Und da Sie das Front -End -JS anpassen können, können Sie diese Daten lesen. Aber wie ich in Frage 1 sagte - wird es nur eine kleine Gemeinschaft geben, die Ihnen hilft
Also um es zusammenzufassen:Ich stimme für WaveMaker, aber stellen Sie sicher, dass Sie es nur bereitstellen, wenn Ihre Bewerbung den vorgegebenen Vorlagen/Demo ähnelt. Wenn Sie ein einzigartiges System erstellen, möchten Sie möglicherweise andere Lösungen untersuchen.