Das ist richtig. Wenn man nur cmd-line-Tools und dergleichen entwickelt dann ist es relativ einfach. Bei
GUI wird es verdammt schwierig bis unmöglich.
Das stimmt so ja (zum Glück) nicht wirklich. Es wurden ja schon viele Frameworks von Qt und GTK bis hin zu Swing und SWT benannt. Und eines der wichtigsten Elemente für Plattformunabhängigkeit ist implizit mit Richt Internet Applications auch benannt wurden. Ich denke den RIAs ist aber in vielen Fällen Standard-
HTML erstmal vorzuziehen. Der Grund ist einfach, einen Webbrowser findet man fast überall (sogar auf Table-PCs
). Bei RIAs kann es schnell zu extrem großen Seiten kommen (z.B. GWT, da sind Seiten von 10 MByte schon mal möglich, das über GPRS...) oder es werden spezielle Erweiterungen benötigt (Silverlight, Moonlight, Flash, JavaFX). Letztere werden dabei nicht durch jeden Betrieb unterstützt und auch nicht jedes bekannte
OS mag damit umgehen (ein bekannter Obsthersteller schränkt z.B. die möglichen Technologien ganz gut ein).