Frage

ich ein Projekt am Start, für die wir einen Thin Client, Senden von Anforderungen haben und die Antworten von einem Server zu bekommen.

Wir sind noch in der Planungsphase, so haben wir die Wahl entweder auf einem Eclipse-basierten GUI (Eclipse-Plugin) oder unter Verwendung von GWT als fromtend für die Anwendung zu regeln.

Ich bin nicht sehr vertraut mit Eclipse als GUI (Nor mit GWT), aber weiß 'normales' Java.

Was sind die wichtigsten Vor- und Nachteile der beiden Ansatz wäre?

Edit: Addressing die Fragen gestellt:

  • Das Projekt, wenn Eclipse-basiert, würde den Kern Eclipse-gui (keine Codierung Tools, nur blanke Knochen) verwenden und die GUI würde damit verpackt werden.
  • Ich habe bei GWT gesucht und so scheint bei weitem die beste Wahl, aber immer noch einige der Forschung zu tun.
  • Kommunikationsverfahren ist eine Variante des CORBA (Inhouse-Bibliotheken)
War es hilfreich?

Lösung

Wenn Sie mit Eclipse denken ein Standalone-Client oder ein Plugin zu erstellen, die nur hinzugefügt wird eine bestehende Eclipse installieren, wie planen Sie mit Ihrem Server zu kommunizieren?

Unser Team versuchte, eine Eclipse Rich Client Platform Anwendung erstellen und das mit einem J2EE EJB-basierten Middle-Tiere über RMI kommunizieren zu müssen, und das funktionierte ziemlich gut, außer wenn wir die Sicherheit bekamen und konnte nicht von dem Standard verwenden J2EE-Sicherheitsmuster ein Login auf dem Eclipse-Client zu erstellen, die auf dem Server authentifizieren würden.

Dies scheint ein bekanntes Problem in Eclipse Kreisen zu sein, aber ich habe nicht gesehen, etwas für sie eine gute Lösung das ist.

GWT scheint ziemlich fortgeschritten, was es ist, und es gibt mehrere IDEs, die Werkzeuge mit ihm für die Arbeit aufgenommen, aber ich habe keine Erfahrung aus erster Hand mit ihm zu entwickeln. Alles, was ich in Bezug auf den Demos und Beispiele gesehen wirklich mächtig aussehen läßt und einfach zu bedienen.

Also meine grundlegenden Punkt ist, ist Eclipse-Plattform eine spannende, aber Sie werden Schwierigkeiten haben, die Sie könnten sich zu lösen haben. GWT scheint jetzt eine einfachere Alternative zu sein.

Andere Tipps

von jemandem kommt, der gerade so viel Erfahrung hat wie Sie (haben keine Eclipse-basierte Plugins oder etwas mit GWT entwickelt), ist dies lediglich eine Meinung von einem anderen Satz von Augen auf Ihr Problem.

Rein vom Standpunkt der Anwendung aus einem Thin-Client bedient wird, würde ich denken, GWT, die Rechnung für diese Situation ein bisschen besser passen würde. Es wäre sicherlich ein bisschen leichter und würde nicht den Aufwand erfordern, dass eine Eclipse-Plugin würde.

Ich denke, auch dieser Updates viel einfacher bereitstellen würde.

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