Ich selbst habe immernoch keinen schönen Weg gefunden, um eine Webapplikation (also keine stupide HTML Seite) einfach für mehrere Geräte umzusetzen... In den kommenden Wochen wird das GWT Framework gwt-platform in Version 1.0 rauskommen, mal schauen wie die das gelöst haben.
Was mich stört:
- CSS media querys: Es blendet nur aus und gestaltet um, aber wenn ich irgendwo AJAX benutze, wird es trotzdem ausgeführt
- Normale JS Lösung: Sehr viel if-else geschachtel. Klar könnte man damit die AJAX calls unterbinden, aber das könnte schnell zu sehr hässlichem Code führen
Und wenn die Designs für Smartphone und Desktop sich zu sehr unterscheiden sollten, hat man eh 2 mehr oder weniger komplette Webseiten zu programmieren.
-----
Ich habe schon vor geraumer Zeit von 'normalen' Webseiten Abstand genommen, da mir das Feeling einer AJAX/JS basierten Applikation wesentlich mehr zusagt. Schön geschmeidig und flott, animiert, etc... Daher bin ich inzwischen beim universellen Weg angekommen: Daten per REST-API und die Applikation selbst mit GWT. Allerdings sieht GWT by default auch aus wie eine Applikation (im Windows 95 Stil)
Da muss man dann schon wieder sehr viel selbst Hand anlegen und Zeit in CSS investieren. Abgesehen davon, dass die Unterstützung von HTML5 mau ist - aber wenn man unbedingt will, kann man es natürlich verwenden.
Insgesamt finde ich GWT sehr sehr schön zur Entwicklung. Das 'Problem' ist halt wirklich nur die Unterstützung von Formfactors und HTML5. Abgesehen von diesen beiden Punkten ziehe ich GWT jedem(!) JS Framework vor, weil sich damit viel übersichtlicher und sauberer entwickeln lässt.
(btw: GWT 2.5.1 ist draußen!
)
-----
Abgesehen davon: Ich würde mir auch nicht mehr die Mühe machen, mich in 3 (oder noch mehr) Frameworks einzuarbeiten, um irgendwelche Daten aus dem Netz darzustellen. D.h. ich würde eine native Applikation nur dann entwickeln, wenn es performancekritisch ist oder sich irgendwelche Features nicht in HTML/JS umsetzen lassen. Für alles andere ist es verschwendete Zeit.
Was mich stört:
- CSS media querys: Es blendet nur aus und gestaltet um, aber wenn ich irgendwo AJAX benutze, wird es trotzdem ausgeführt
- Normale JS Lösung: Sehr viel if-else geschachtel. Klar könnte man damit die AJAX calls unterbinden, aber das könnte schnell zu sehr hässlichem Code führen
Und wenn die Designs für Smartphone und Desktop sich zu sehr unterscheiden sollten, hat man eh 2 mehr oder weniger komplette Webseiten zu programmieren.
-----
Ich habe schon vor geraumer Zeit von 'normalen' Webseiten Abstand genommen, da mir das Feeling einer AJAX/JS basierten Applikation wesentlich mehr zusagt. Schön geschmeidig und flott, animiert, etc... Daher bin ich inzwischen beim universellen Weg angekommen: Daten per REST-API und die Applikation selbst mit GWT. Allerdings sieht GWT by default auch aus wie eine Applikation (im Windows 95 Stil)
Insgesamt finde ich GWT sehr sehr schön zur Entwicklung. Das 'Problem' ist halt wirklich nur die Unterstützung von Formfactors und HTML5. Abgesehen von diesen beiden Punkten ziehe ich GWT jedem(!) JS Framework vor, weil sich damit viel übersichtlicher und sauberer entwickeln lässt.
(btw: GWT 2.5.1 ist draußen!
-----
Abgesehen davon: Ich würde mir auch nicht mehr die Mühe machen, mich in 3 (oder noch mehr) Frameworks einzuarbeiten, um irgendwelche Daten aus dem Netz darzustellen. D.h. ich würde eine native Applikation nur dann entwickeln, wenn es performancekritisch ist oder sich irgendwelche Features nicht in HTML/JS umsetzen lassen. Für alles andere ist es verschwendete Zeit.
Zuletzt bearbeitet: