Top-bewertete GWT - Google Web Toolkit Alternativen
15 GWT - Google Web Toolkit Bewertungen
It is very easy to create complex user interfaces using Java almost exclusively. Bewertung gesammelt von und auf G2.com gehostet.
It doesn't give you the same flexibility as you'd get if using JavaScript. Bewertung gesammelt von und auf G2.com gehostet.

Es ist wirklich hilfreich, webbasierte Anwendungen intelligent zu optimieren und die Produktivitätsrate zu erhöhen. Da es völlig kostenlos ist, kann es jeder leicht nutzen. Jeder Entwickler muss nicht zu sehr Experte in JS, HTTP-Anfragen sein, da es alles bietet. Bewertung gesammelt von und auf G2.com gehostet.
Ähm, nichts für jetzt. Weil ich das vor ein paar Tagen ausprobiert habe und es mir auch hilft. Bewertung gesammelt von und auf G2.com gehostet.

GWT hat eine sehr gute Arbeit geleistet, um die Entwicklung von Webanwendungen zu automatisieren und zu erleichtern, die nicht viel neu geladen wurden und Daten und Updates nahtlos im Hintergrund luden. Es war das bevorzugte Toolkit zur Entwicklung von Google Gmail, Blogger, Inbox und vielen anderen Apps. Es wurde 2006 erstellt und von Google bis 2012 gepflegt. Das Toolkit war damals eine sehr starke Option. Bewertung gesammelt von und auf G2.com gehostet.
Leider verlor das Projekt 2012 die Unterstützung von Google, es wurde Open Source, aber es gibt seit 2017 keine neuen Veröffentlichungen mehr. Das bedeutet, dass es bis 2020 drei Jahre veraltet ist und sich Fehler angesammelt haben. Abgesehen von dieser Tatsache sind moderne HTML 5-, CSS 3- und HTTP/2-Technologien den Vorteilen, die GWT einem Projekt bietet, weit überlegen. Das Toolkit macht die Webseiten aufgebläht mit sehr schwer zu debuggendem eingebettetem Javascript, die Kompilierungszeit ist lang und das Toolkit ist nicht mehr einfach einzurichten. Bewertung gesammelt von und auf G2.com gehostet.

Sehr einfach, Code im Google Web Toolkit zu schreiben und zu pflegen. Bewertung gesammelt von und auf G2.com gehostet.
Alles ist in Ordnung, nichts missfällt am Google Web Toolkit. Bewertung gesammelt von und auf G2.com gehostet.

Sehr einfach zu verwenden und Integration mit Code. Bewertung gesammelt von und auf G2.com gehostet.
Sehr gutes Merkmal für Webanwendung und Technologieunterstützung. Bewertung gesammelt von und auf G2.com gehostet.
Using Java to generate JavaScript running on the browser.
Ease of mixing JavaScript and Java code.
The JavaScript generated is performant ready for production use.
Ease in communication with the server. Bewertung gesammelt von und auf G2.com gehostet.
The time to compile code as project grows. Bewertung gesammelt von und auf G2.com gehostet.

Wenn Sie Java verwenden, dann sind Sie startklar.
Code kann wiederverwendbar sein + alle Einrichtungen kommen mit Java.
Wenn die Anwendung größer wird, wird der Code leicht zu warten sein.
Java ist stark typisiert und daher werden die meisten Codierungsprobleme bereits zur Kompilierzeit erkannt.
Leistungsstarke IDEs wie Eclipse sind für Java beliebt und ermöglichen sehr schnelles Codieren, Abkürzungen, Refactoring und Code-Analyse.
Optimiertes JavaScript. Der Compiler inlinet die Methoden, entfernt toten Code und minifiziert ihn. Weiterhin wird der Code in separate JavaScript-Dateien aufgeteilt, und daher kann die Anwendung allmählich laden, während Sie neue Bildschirme besuchen.
Verwaltung von statischen Ressourcen. Das Verweisen auf statische Ressourcen wie CSS und Bilder im Code erfordert eine explizite Deklaration im Java-Code. Es ermöglicht eine saubere Trennung und auch das einfache Auffinden der Ressourcennutzung. Eclipse-Benutzer, denken Sie daran, mit Strg+Umschalt+G zu bestimmen, wo überall ein Bild im Code referenziert wird!
Hat auch eine eingebaute Struktur für serverseitige Komponenten. Diese kommt zudem mit einer super-optimierten Serialisierung für die Objektübertragung. Programmierer müssen nicht an JSON arbeiten – Server und Client sprechen Klassen und Objekte. Und es erlaubt dennoch, Ihre eigene Serialisierungsstrategie, Ihre eigenen serverseitigen Komponenten einzufügen. Bewertung gesammelt von und auf G2.com gehostet.
Sie werden die Kontrolle über Ihr JavaScript verlieren
Benötigt viel Speicher, um es im Entwicklungsmodus auszuführen
Hohe Kompilierungszeit
Jeder Serveraufruf wird ein Ajax sein
Browser-Plugin erforderlich für die Entwicklung. Das Browser-Plugin wurde nicht mehr gepflegt, um mit neueren Browserversionen zu funktionieren. Dies entmutigte seine Einführung.
Jede Änderung im Client-seitigen Code erforderte eine Neukompilierung. Programmierer waren an die schnelle Methode des Änderungs-Aktualisierens-Überprüfens gewöhnt. Die Kompilierung verlangsamte die Dinge.
UI-Aussehen und -Gefühl. Obwohl die ursprüngliche Version für ihre Zeit großartig war, bewegte sich das Aussehen und Gefühl nicht mit der Zeit.
Die Entwicklung des Toolkits selbst verlangsamte sich. Bewertung gesammelt von und auf G2.com gehostet.

Sehr einfach, die Benutzeroberfläche zu entwerfen.
Die Validierung war wirklich einfach.
Einfach, wiederverwendbare Komponenten zu erstellen.
Browserübergreifende Komponenten
MVC-basiert Bewertung gesammelt von und auf G2.com gehostet.
Langsamkeit - Aufgrund der Kompilierung von Java-Code zu JavaScript Bewertung gesammelt von und auf G2.com gehostet.

GWT Web Toolkit ist ein Open-Source-Set von Tools, das Webentwicklern ermöglicht, komplexe JavaScript-Frontend-Anwendungen in Java zu erstellen und zu pflegen. GWT wird von vielen Produkten bei Google verwendet, einschließlich Google AdWords. GWT ist Open Source, völlig kostenlos. Man kann hochgradig reaktionsfähige Webanwendungen erstellen, bei denen die Hauptarbeit auf der Client-Seite erfolgt und die Kommunikation mit der Server-Seite reduziert wird. Bewertung gesammelt von und auf G2.com gehostet.
GWT macht keinen Spaß. Schließlich ist es Java und Java ist keine Sprache, mit der man gerne arbeitet. Wenn man die Tatsache hinzufügt, dass gesamte Layouts und benutzerdefinierte Steuerelemente in Java erstellt werden sollten, kann man einen erfahrenen Programmierer leicht zum Weinen bringen. Es ist schwierig, einige nützliche native Javascript-Funktionen hinzuzufügen. Bewertung gesammelt von und auf G2.com gehostet.
Optimized and obfuscated JS. Java style client code Bewertung gesammelt von und auf G2.com gehostet.
Lack of mobile support and bootstrap compatibility Bewertung gesammelt von und auf G2.com gehostet.