Thread
Menü

Java und die Oberflächen...


16.08.2010 08:28 - Gestartet von Mort
Ich denke, das Hauptproblem von Java ist, dass es kaum eine einfache, freie und plattformübergreifende Gestaltung der Oberfläche von Programmen gibt.
AWT und Swing sind einfach potthässlich und furchtbar umständlich zu programmieren, die meisten Alternativen sehen nicht viel besser aus, laufen nur unter einem System (meist Windows ODER Linux - Midlets und Applets sind durch fehlendes JNI ohnehin ausgeschlossen) oder sind schweineteuer.
Bei den Anforderungen an moderne Smartphone-Apps und -Spielen (Animationen, fingerfreundliche Elemente, 3D, ...) ist erst Recht die Luft raus.
Kein Wunder, dass Java vor allem dort punktet, wo man nichts davon sehen muss: Stored Procedures bei Datenbanken, als Webservice (da muss nur HTML/Javascript erstellt werden, die eigentliche UI gestaltet der Browser), plattformunabhängige Backends, ... Oder eben dort, wo propietäre Lösungen funktionieren, wie bei Android.