Ich kann Java insbesondere auch aus persönlichen Gründen gar nicht leiden.
Ich würde eher Cranberrys Aussage unterschreiben und Wagner Andreases genau umdrehen.
Am meisten Platformen erreicht man tatsächlich noch mit C++. Ich kenne keien Platform, die man nicht irgendwie mit C++ erreichen kann. Mit Emscripten kann man sogar die Webplatform erreichen. Und auf Linux, Windows, MacOS, BSD usw. natürlich sowieso. Für effektivere und platformunabhänige Entwicklung sollte man bloß nicht direkt mit der WinAPI arbeiten. Es gibt genug GUI Frameworks die das vereinfachen. Ich würde mir zum Beispiel mal wxWidgets anschauen. Ich habe keine Ahnung wie weit das brauchbar ist, aber es gibt auch Ports für Android (Nennt sich WxAndroid). Extrem viele Platformen erreicht man auch mit Qt. Mindestens die, die du genannt hast, sind auch offiziell angegeben. Am Platformunabhänigsten ist man alsp am ehesten tatsächlich meist noch mit C++ und wenn du da eh Erfahrung hast...
C# ist auch eine Option. Einfacher als C++ aber vielseitiger als Java. Läuft erstmal hauptsächlich auf Windows. Auf den meisten Desktopbetriebssystemen läuft das auch problemlos, wenn man auf Mono setzt. Man muss sich nur von WPF fernhalten, das gibt es nämlich nur auf Windows. Auf Mobilplatformen gibt es etwas, dass sich Xamarin nennt und auch .Net Anwendungen ausführen können soll. Damit habe ich jedoch wie mit allen Dingen auf mobilen Geräten keine Erfahrung.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Spiele Programmierer« (29.06.2014, 13:32)