Hat gwt (gute) Unterstützung für Effekte, um Elemente herum bewegen und ihre Größe ändern? Gibt es mögliche Einschränkungen, die GWT auf den Tisch bringen könnte?Google Web Toolkit für Desktop-Anwendungen wie Web-Apps verwenden?
Antwort
Die GWT API unterstützt nicht alle diese Dinge nativ. Die neuesten Versionen von GWT unterstützen jedoch die Animation.
Die nützliche Sache über GWT ist, dass es eine Abstraktion über Javascript ist und es Wiederverwendung durch Java in einer viel tieferen Weise unterstützt, als Javascript jemals kann.
Überprüfen Sie this out, wenn Sie mit ExtJs beeindruckt sind. Das Schaufenster für gwt-ext sollte zeigen, was man mit ExtJs alles machen kann, aber das GWT unterstützt mit der vollen Power von Java. Von besonderem Interesse für Sie sind die Portal- und Drag-and-Drop-Beispiele. Das Einrichten von Drop-Zielen, das Ziehen von Objekten und das Ändern der Größe von Objekten ist der Ort, an dem es sich befindet. Die Bibliotheken gwt-ext und ExtJs unterstützen diese Dinge. Es liegt an Ihnen, welche Abstraktionsstufe Sie wählen möchten.
Wenn der zusätzliche Overhead aller ExtJs-Bibliotheken zu viel für Sie in gwt-ext ist, dann kann das gxt Projekt von ExtJs mehr Ihre Geschwindigkeit sein. Dies ist eine reine Java-Implementierung von ExtJs und (als solche) nur die Widgets, die Sie benötigen, sind kompiliert. Dies reduziert den Overhead, bietet aber nicht alle Funktionen, die gwt-ext bietet.
Endergebnis: GWT hat starke Abstraktionen, auf denen Sie aufbauen können, um zu produzieren, was auch immer Sie wollen. Wenn Sie sich nicht mit dem Bauen von Grund auf neu auskennen, benötigen Sie eine andere Bibliothek.
Ja, Sie können das Google Web Toolkit in Desktop verwenden. Ich benutze es mit Adobe Air. Nachdem Sie GWT kompiliert haben, generieren Sie nur JS-Dateien. Aber GWT ist in meinen Augen sehr begrenzt in den Effekten.
Wenn Sie Web-Technologien im Desktop verwenden möchten, warum verwenden Sie nicht Extjs ist js Framework mit coolen Aspekt und gute Bibliotheken von Effekten und Komponenten. Mit Adobe Air ist wie eine Desktop-App.
Er spricht nicht davon, es auf dem Desktop zu verwenden, er spricht davon, es in einer "Desktop-ähnlichen Web-App" zu verwenden. Aber +1 sowieso, ExtJs rockt. –
Ich glaube nicht, dass er auf dem Desktop bereitstellen möchte. Ich denke, er möchte eine Web-App, die sich wie eine Desktop-App anfühlt. – Nosredna
- 1. Google Web Toolkit (GWT) + XPath
- 2. Google Web Toolkit wie Anwendung in Django
- 3. Erstellen von Apps In Google Web Toolkit, Hosting-Optionen?
- 4. Verwenden von Webtechnologien zum Erstellen von Desktopanwendungen
- 5. Google Web Toolkit: RichTextArea-Installation für PHP-Anwendung
- 6. JSON-Serverseite mit Google Web Toolkit erstellen
- 7. Google Web Toolkit-Starteranwendung funktioniert nicht
- 8. Hidden Features von Google Web Toolkit 2
- 9. Leere Seite mit dem Google Web Toolkit
- 10. Google Web Toolkit-Plugin funktioniert nicht für Chrome-Browser
- 11. Anleitungen für UI-Designer in Google Web Toolkit
- 12. Gibt es ein PHP-Web-Toolkit ähnlich dem Google Web Toolkit?
- 13. Wo finde ich das 'Advanced Web Toolkit' für Template Toolkit?
- 14. Wie kann ich Diagramme mit dem Google Web Toolkit erstellen?
- 15. Multilingual App Toolkit für Web-Anwendungen
- 16. Google Identity Toolkit für Office 365-Konten
- 17. Welches Java-Framework funktioniert am besten mit Google Web Toolkit?
- 18. Verwaltung mehrerer Google Web Toolkit-Seiten in 1 Projekt
- 19. Google Web Toolkit-Entwickler-Plugin unterstützt Firefox-Versionen
- 20. Ausnahmebedingung an Client in GWT (Google Web Toolkit)
- 21. Mit welchen Browsern wird Google Web Toolkit getestet?
- 22. Google Tag Manager für 2 separate Webapps auf demselben Host
- 23. Was ist das beste .Net Gegenstück von Google Web Toolkit?
- 24. Google Talks Grafik-Toolkit?
- 25. Google Web Toolkit (GWT) + Google App Engine (GAE) + Frei stehend Datenpersistenz
- 26. Gibt es eine gute, gepflegte Lösung für Server Push mit Google Web Toolkit?
- 27. Caching auf Android für WebApps ausschalten
- 28. android WebView Alternative für Webapps
- 29. Wie wird ein externes Glas in ein GWT-Projekt (Google Web Toolkit) integriert?
- 30. QTP Web Extensibility Toolkit und Ajax
gwt-ext und gxt sieht sehr vielversprechend aus. Aber was ist der Unterschied zwischen den beiden? Beide scheinen wie Java-APIs zu sein, die mit GWT funktionieren. Täusche ich mich? – jcee14
GXT ist eine reine Java-Implementierung aller Funktionen in ExtJs. Es hat die ExtJs-Skripte nicht als Abhängigkeit. Die gwt-ext-Bibliothek hat ExtJs als Abhängigkeit und ist "einfach" ein Java-Wrapper/Interface, das mit GWT funktioniert. GXT wird wahrscheinlich leistungsfähiger sein, aber möglicherweise fehlen Funktionen in gwt-ext. –