Wir versuchen, einen bestehenden Thick Client auf einen Thin Client zu portieren. Wir schauen uns die verschiedenen Technologien an und probieren verschiedene Optionen aus. Wir haben sowohl GXT als auch GWT in unseren Beispielübungen ausprobiert. Welche sollten wir Ihrer Meinung nach verwenden? Gibt es andere, bessere Frameworks?
Antworten
Zu viele Anzeigen?Es ist mehrere Jahre arbeite ich mit GWT (aber nicht GXT). Ich benutze die kostenlose Version von SmartGWT, die ein Rahmen auf der Grundlage eines Google Web-Toolkit (wie GXT) ist.
Ich persönlich denke, wenn Sie wollen (& Sie haben genug Gründe), um GWT zu verwenden, dann seine eine kluge Wahl, um einen Rahmen über es wie GXT oder SmartGWT oder andere verwenden. Diese Frameworks bieten eine Menge Fähigkeiten und fertige Widgets, die den Entwicklungsfortschritt so einfach und unterhaltsam machen, aber sie haben auch ihre eigenen Nachteile, wie z.B. die Vergrößerung des clientseitigen js-Codes, die Inkompatibilität mit einigen Browsern, den Ausführungs-Overhead, der die Antwortzeit ein wenig verlängern kann und so weiter.
Wie auch immer, neben allen Schwächen, ich glaube, dass es sich lohnt, sie zu verwenden & so schlage ich Ihnen vor, ein GWT-basiertes Framework zu VERWENDEN, aber vor der Auswahl eines, achten Sie auf diese Hinweise:
- die Entwicklergemeinschaft, ihre Aktivität und Schnelligkeit bei der Anpassung an neue Versionen von JDK, GWT und insbesondere neue Versionen von Browsern sowie die Verfügbarkeit von Beispielen, Ressourcen und Diskussionsforen
- die Vielfalt der bereitgestellten Widgets und die Einfachheit der Programmierung für die Entwicklung neuer Software
- die Möglichkeit zur Anpassung von Widgets
- die Fähigkeit zur Integration mit anderen Technologien und Widgets aus anderen ähnlichen Frameworks
- unterstützte Entwicklungs-IDEs
- & schließlich die Lizenz und die Preise
Die Entscheidung für einen Rahmen hängt von Ihrem Bedarf ab. Die Faktoren, die die Auswahl des Frameworks beeinflussen, können je nach Umfang des zu entwickelnden Produkts variieren.
Zu den Faktoren gehören hauptsächlich,
- Die Zeit des Lernens.
- Unterstützende Bibliotheken/Plugins.
- Unterstützte Fearures.
- Entwicklungszeit.
- Support-Foren.
Ich habe auch einige Untersuchungen mit GWT und GXT durchgeführt. Zeit zu lernen GWT ist mehr. GXT hat mehr Anzahl von Widgets.
siehe este .für die Leistung von GWT gegenüber GXT. Für eine kommerzielle und große Produktentwicklung hängt die Entscheidung für GWT oder GXT von den Anforderungen ab. Es gibt viele andere Frameworks.
Neben gwt und gxt gibt es noch viele andere Web-Frameworks. Es gibt Vaadin , Dart und viele mehr.
GWT ist die Grundlage von gxt und vaadin. Welche Technologie Sie verwenden möchten, hängt von den Anforderungen Ihrer Anwendung ab.
GWT ist großartig in Bezug auf die Leistung, aber nicht so gut mit Aussehen GXT und Vaadin, die auf GWT aufgebaut sind, bieten reichhaltigere Funktionen, mehr Widgets, eine gute Benutzeroberfläche und geringere Leistung.