Frage

Ich starte eine neue webbasierte Unternehmensanwendung und denke darüber nach Wellenmacher. Ich bin ein ziemlich erfahrener Java-Ee-Entwickler, aber es scheint mir, dass Wavemaker selbst in diesem Fall immer noch sinnvoll ist, die Anwendung schnell zu entwickeln und sich auf die Geschäftslogik zu konzentrieren.

Meine Fragen sind:

1- sind ihre Nachteile dieser Plattform

2- Kann ich einfach alle normalen Dinge von der Serverseite einfach tun (wie das Senden von Mails, Erstellen von BIRT-Berichten, Hinzufügen von Jobs)

3- Kann ich JavaScript frei manipulieren (z. B. für bestimmte Animationen mit Plugins ....)

4- Kann ich Echtzeitprozesse wie WebSockets integrieren?

Vielen Dank

War es hilfreich?

Lösung

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.

Andere Tipps

  1. Alle Auswahlmöglichkeiten haben Nachteile. Es gibt nicht viel WM -Fachwissen zu haben. Sie müssen sich mit einigen Problemen in Bezug auf die anstehende Bibliothek, Dojo, Frühling usw. befassen.

  2. Sie können, aber es erfordert ein Java -Wissen. Sie arbeiten in einem Feder -MVC, den Sie können

  3. Sie können dort in einem Dojo -Kunden arbeiten

  4. Möglicherweise möglich. Die Mühe wert, bezweifle es.

1- Nachteile- Es ist eine von Unternehmen konzentrierte Plattform, daher müssen eigene Anstrengungen erforderlich sind, um sie zu lernen.

2- Ja, Sie können so ziemlich alle normalen Dinge tun (zumindest nach meiner Erfahrung bis jetzt)

3- Das Tool verfügt über eine Art Open-Source-Konfiguration

4- Aus meiner Erfahrung, Wellenmacher Hat eine der besten und vielfältigsten Integrationsoptionen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top