2010-04-12 10 views

Antwort

16

Das iPhone und der Android-Browser basieren beide auf WebKit, ebenso wie Chrome. GWT ist plattformübergreifend und funktioniert auf WebKit-basierten Browsern, aber wie immer ist es wichtig, Ihre Web-App auf allen wichtigen Gerätevariationen zu testen, die Sie unterstützen möchten, um sicherzustellen, dass es wie erwartet funktioniert (z. B. iPhone 3GS und iPhone 2G) Tests, Google Nexus One und HTC Tattoo für große/kleine Bildschirmtests) - Services wie der Device Anywhere Test Suite können diesen Prozess finanziell rentabler machen, wenn Ihre Entwicklung nicht auf Smartphones ausgerichtet ist.

Es gibt auch das Projekt GWT Mobile WebKit, das mobile Gerätefunktionen in GWT hinzufügen möchte. Dies kann eine Überlegung wert sein, wenn Sie für das Smartphone spezifische Funktionen wie Geolokalisierungsdaten oder clientseitigen Datenbankzugriff benötigen ...

2

GWT kompiliert Java in JavaScript. Es optimiert die Verwendung von Techniken, die einem C++ - Compiler ähneln, sodass die Leistung von Anwendungen mit nativen JavaScript-Anwendungen vergleichbar ist. Es fördert die Generierung großer Programme, da es die Einbindung von neuem Code für Java-Entwickler vereinfacht.

Ich würde gerne Benchmarks zum Vergleich der GWT-Leistung mit der nativen JavaScript-Leistung sehen, aber meiner Ansicht nach werden GWT-kompilierte Apps mit einer angemessenen Geschwindigkeit auf dem Android-Browser ausgeführt.

Verwandte Themen