Ich glaube, dass Java das Maß aller Dinge ist, wenn es um das plattformunabhängige Programmieren geht. Sicher gibt es beispielsweise den Nachteil mit der komplizierten
GUI-Entwicklung, aber auch dafür gibt es ja Tools, die einem einen Haufen Arbeit abnehmen können (habs zugegeben selber noch nie wirklich ausprobiert, aber man liest so einiges
). Immerhin gibt es unzählige Programme (und ich meine damit nicht nur die "kleinen Tools"), welche eine aufwändige Oberfläche haben und komplett in Java geschrieben wurden. Ich kann mich über Java nicht wirklich beschweren (gut, wenn man von Delphi kommt, sind manche Dinge wie beispielsweise die Syntax vielleicht etwas gewöhnungsbefürftig, aber das ist eine andere Sache...). Den großen Vorteil sehe ich neben der Plattformunabhängigkeit (nicht nur für Dekstop-Rechner, sondern auch für Android & co) auch darin, dass es völlig kostenlos ist...
Nur mal so meine Meinung...