Sonntag, Mai 31, 2020

Google web toolkit mit Netbeans?

Bevorzuge ich Netbeans als meine IDE eher als Eclipse. Vor ein paar Jahren, wenn ich schaute in Google Web toolkit, es war kein guter Netbeans plugin für die GWT und jeder schlug mit Eclipse. Wie ist die situation jetzt? Gibt es bessere plugins auf dem Markt, oder ist Eclipse die beste option?

  • Ernst GWT Programmierung sollte nie getan mit netbeans. Ich hatte eigentlich mochte netbeans besser als eclipse – leider, eclipse hat einen größeren plugins/features-Markt. Aber seit Oracle übernahm, Sie entfernt die freie-UML-tool von netbeans, der es verloren hat alle seine Vorteile.
  • Welches Kostenlose UML-Werkzeug?
  • Haben Sie gwts built-in-tools zum erstellen von Projekten und importieren Sie dann zu Ihrem ide ? Ich fühle mich wie wenn Sie gewöhnen sich an die ersten Schritte, können Sie dann bequem von Ihrer ide. Sie können dann .bat oder .sh-ize, – Projekt, – Erstellung und-Import in den workspace… diesen link wahrscheinlich kommt praktisch, wenn Sie versuchen, diese Methode zu Folgen.
InformationsquelleAutor Click Upvote | 2012-08-20

4 Kommentare

  1. 8

    Bevorzuge ich Netbeans über Eclipse zu. Zu entwickeln, die für GWT verwendet habe ich die folgenden setup-Schritte ohne Installation gwt4nb plugin. Da ich eine IDE für code-Analyse und die Bearbeitung nur helfen, und fühlen sich sehr angenehm Bearbeiten von Dateien und Verzeichnissen im Quelltext direkt. Das mag zwar nicht passend zu Ihrem Fall, ich denke, für viele Entwickler die Schritte sollten gut genug sein, weil Sie behandeln kann, gwt Entwicklung nur ein normales java-Projekt.

    1. Installieren Sie JDK, NetBeans-SE. Auszug gwt-Paket. Ich habe ein Hinweis für gwt-1.7.1. Bei Ausführung auf einem windows 64bit version installieren, die 64bit netbeans und das jdk, und auch ein 32-bit-JRE.

    2. Kopieren Sie den Hello-Beispiel von gwt-Verzeichnis, um ein Verzeichnis aus der gwt-package-Verzeichnis. Erstellen Sie ein Projekt des vorhandenen java-Quell-code und setzen das Projekt unter den gleichen Hallo-Verzeichnis. Dann netbeans erstellen, werden zwei Dateien in das Hello Verzeichnis: nbbuild.xml und manifestieren.mf, und erstellen Sie Ihre eigenen nbproject Verzeichnis unter Hallo. Ich ignorieren Sie einfach diese Dateien.

    3. In netbeans „Projekte“ – Fenster, klicken Sie rechts auf „Bibliotheken“ und wählen Sie „Add JAR“ fügen Sie die jar-Dateien aus dem gwt-Verzeichnis.

    4. In netbeans „Dateien“ – Fenster (nicht die „Projekte“ – Fenster), werden Sie sehen, das original „build.xml“ Datei, die mit dem Hello-Beispiel. Bearbeiten Sie diese Datei, also die „gwt.sdk“ weist auf die Lage des gwt-package-Verzeichnis. Auf windows 64bit, auch einen „jvm“ – Eigenschaft unter „java“ Aufgabe. Es soll so Aussehen (nur jvm=… wird neu Hinzugefügt):

      <target name=“gehostet“ depends=“javac“ description=“Run hosted-Modus“>

         <java failonerror=“true“ fork=“true“ classname=“com.google.gwt.dev.HostedMode“

               jvm=“C:\\Users\\youhere\\Programs\\jre6.32\\bin\\java“>

           <classpath – >

    5. Verwenden Sie „Dateien“ – Fenster, klicken Sie zu erweitern „build.xml“ Datei-Knoten. Klicken Sie dann rechts auf „Gastgeber“ ant-target unter „build.xml“ und wählen Sie „Run Target“ im Kontextmenü, um erstellen und ausführen der hosted-Modus.

    Den ant-targets aus „build.xml“ Sie normalerweise verwenden:

    • „bauen“: Verwenden Sie diese, um die javascript.
    • „gehostet“: Verwenden Sie diese, um java-und start-server gehostet und browser.

    Einmal die gehosteten server gestartet wird, führen Sie „build“ target zu bauen, das javascript und das Ergebnis war der running gehosteten server sofort ohne Neustart des Servers. Verwenden Sie Ihre normalen browser die javascript-version auf „localhost:8888“. Sie können einen anderen port durch die Bearbeitung der „build.xml“ Datei.

    In der Regel kopiere ich die Hello-Beispiel in ein anderes Verzeichnis, und verwenden es als Startpunkt für ein neues Projekt. Nach, dass Sie manuell Bearbeiten Sie die Dateien auf die Projekt-naming und directory-Struktur.

    Ich kopieren Sie auch die anderen Proben, die vom gwt-Paket in ein neues Verzeichnis, dann erstellen Sie und führen Sie zu verwenden, als eine code-Referenz. Wenn Sie möchten, entwickeln auch die servlet, werfen Sie einen Blick auf das servlet von DynaTable Probe und erstellen oder kopieren Sie die Dateien in das gleiche Verzeichnis Struktur in Ihr Projekt.

    Einen Hinweis über gwt4nb plugin: ich habe es installiert aber fand heraus, es ist zu schwer Gewicht für mich. Mit den oben genannten manuellen setup, ich kann alles tun, was ich brauche, um ohne jede Schwierigkeit.

    • Ich habe ausgezeichnet du die bounty, da Ihre Antwort ist die komplette.. aber wenn Sie überprüfen könnten, um sicherzustellen, dass seine immer noch up to date ist, wäre es toll.
    • Ich würde auch gerne auf Wunsch zu beschreiben, was vor-und Nachteile der einzelnen IDE auf GWT.
    • Ja neuerdings mit netbeans 7.4 auf jdk 1.7. Ein Hinweis zum schnellen kompilieren: Die netbeans ant-build-Datei wird durch „buildfile=“ in „nbproject/project.Eigenschaften“. In der build-Datei, wenn Sie Sie Bearbeiten zwei tags in ‚<import file=“build111.xml“ /><target depends=“build“ name=“compile“ />‘, wenn Sie drücken Sie [F11] – Taste rufen Sie das „build“ – Ziel in deinem build-Datei „build111.xml“. Wenn das „bauen“ wird ersetzt durch „gehostet“ wird es kompiliert java-und start-server gehostet. Vielen Dank für die bounty-Punkte.
  2. 6

    Ich würde sagen, Eclipse ist der beste Kostenlose option. Intellij IDEA (bezahlte edition) hat auch eine gute GWT – Unterstützung, aber es ist nicht so gut wie Eclipse.

    Denke ich nur offiziellen support geht für eclipse finden Sie hier : https://developers.google.com/web-toolkit/download

    Basierend auf meinen persönlichen Erfahrungen, wenn Sie möchten, um eine gute integration zwischen GWT und Ihre IDE gehen Eclipse. Wenn Sie beabsichtigen, Sie zu verwenden Maven ich auch vorschlagen M2E http://m2eclipse.codehaus.org/

    BEARBEITEN

    Vergaß zu sagen, das wichtigste. Netbeans durch die Art und Weise, scheint ein netter support von GWT ich aber nie getestet, siehe : http://netbeans.org/kb/docs/web/quickstart-webapps-gwt.html

  3. 3

    Ich bin sicher, dass dies nicht die richtige und angemessene Antwort. Aber wenn Sie möchten, den Handel ausschalten, dies ist nur eine Idee.

    sudo -i
    cd ~/gwt
    ./projectCreator -ant build -out projects/myapplication
    ./applicationCreator -out projects/myapplication myapplication.client.MyApp

    Dann können Sie das Projekt importieren …

    1. In Netbeans erstellen einer neuen Projekte, und wählen Sie “ Java-Projekt Mit
      Vorhandene Ant-Skript‘,
    2. Standort festlegen, um die myapplication Ordner zuvor erstellt haben
      Set Build-Skript, um die build.ant.xml – Datei erstellt durch projectCreator
      Project Name etwas besser geeignet
    3. Öffnen Sie die Projekteigenschaften und unter Java-Quellen klicken Sie auf Ordner Hinzufügen.
      Wählen Sie die projects/myapplication/src Ordner und drücken Sie OK

    Entschuldigen Sie bitte, wenn Sie nicht mögen diesen Ansatz.

  4. 2

    Klingt so ähnlich wie mit Kampf für Eclipse und Netbean aber Sie sprechen über die Sorge mit GWT.
    So , ich denke, man kann die Wahl, wie Sie mehr bevorzugen, hängt von Ihren Erfahrungen. Sie können tun, GWT-Entwicklung in unterschiedlichen IDE-denn ich gehe davon aus GWT darauf läuft das SDK nicht auf IDE . Aber es hat einige Punkte der Ansichten. Beispiel : leicht zu generieren , zu testen , zu entwickeln ..etc auf jeder IDE.

    Ich auch persönlich Liebe NetBean durch schöne GUI 🙂 . Aber ich arbeite mit Eclipse-IDE, weil unser team entwickelt worden ist und konfiguriert Sie für eine lange Zeit, so haben wir schwer zu ändern, IDE (manchmal sehr schwer zu ändern Eclipse-version, weil wir uns nicht vorstellen können, neue version mehr zuverlässig für unsere Projekte).Aber ich meine nicht Eclipse ist die beste option , wie ich es beschrieben konfigurieren Sie Ihre GWT-Projekte auf jedem anderen IDE auch Ihre Erfahrungen über GWT SDK.

    „…und alle, vorgeschlagen, um zu verwenden Eclipse“. . Ja, Sie werden sehen, die meisten der Beispiel-Projekte für it-waren, dachte mit der Eclipse IDE. Nur Aspekt für GWT , ich glaube, Sie haben die chance zu wählen NetBean IDE ohne irgendwelche sorgen.

    Können Sie entwickeln GWT-Projekt auf NetBean IDE wie folgt…

    1.) First off, download und installieren Sie die gwt4nb plugin. ( Sie müssen möglicherweise exp für die Installation-plugin auf NetBean IDE )

    2.) download GWT SDK und extrahieren Sie es auf Ihre spezifische Lage.

    3.) erstellen Sie eine neue Java Web –> Web-Anwendung. Benennen Sie Ihre Anwendung, und drücken Nächsten, bis Sie auf dem Frameworks tab. Wenn Sie erfolgreich installiert haben den gwt4nb plugin solltest du unter Google Web Toolkit aufgeführt. Wählen Sie das Google Web Toolkit framework.

    4.) Als Nächstes navigieren Sie zu dem GWT-SDK-installation Ordner. Benennen Sie Ihre GWT-Modul und Treffer Finish.

    5.) Reinigen Sie und Bauen Ihr Projekt.(nicht vergessen sein, zu warten, bis erfolgreich fertig zu Bauen.)

    6.) Führen Sie das Projekt, sollte in Ihrem browser starten und auf den button „Klick mich!“ und dem text „Hallo, GWT!!!“ sichtbar sein sollte.

    Jubeln ! jetzt können Sie erstellen GWT Beispielprojekt auf NetBean IDE.

    Können Sie auch erstellen, GWT ist

    • Testfall
    • Konstanten
    • Modul
    • RPC-Dienst
    • UiBinder

    Indem Sie mit der rechten Maustaste auf your_project > Anderen… > Google Web Toolkit.

    Haben einige nützliche Tipps für Sie !

    • ist das nicht die gwt4nb plugin veraltet? Letztes mal habe ich überprüft, es schien, dass es nicht aktualisiert wird.
    • Zum Beispiel, die aktuelle version von gwt 2.6 aufgelistet sind hier: gwtproject.org/versions.html , aber die neueste version unterstützt gwt4nb zu sein scheint 2.4 : github.com/ksfreitas/gwt4nb/wiki/Welcome-to-GWT4NB
    • Ich hatte getestet mit GWT 2.5.1 und gwt4nb-2.10.12(die Unterstützung für gwt 2.5). für gwt 2.6 , ich bin nicht sicher, für die es (sorry). Wir können aber nicht sagen gwt4nb war veraltet cos einfach nur unterstützen kann 2.5.1.
    • Ich bin sicher, dass Ihr gwtproject.org/versions.html der link war veraltet . pls vergleichen mit meinem link.

Kostenlose Online-Tests