Nur weil Java-Applets nicht beliebt sind, heißt das noch lange nicht, dass sie nicht leistungsfähig oder spielwürdig sind. Tatsächlich konzentriere ich mich im Moment auf die Entwicklung von Java-Spielen. Ich mag die hohe Qualität der Sprache, ihre plattformübergreifende Funktionalität (im Vergleich zu C #), die JOGL- Bibliothek, die eine sehr C-ähnliche OpenGL-Erfahrung für die Java-Plattform (oder ihre Alternative, LWJGL oder eine Engine) bietet wie jMonkeyEngine ) und seine Geschwindigkeit (offensichtlich langsamer als C ++, aber erheblich schneller als Skriptsprachen wie Python).
Mit Java können Sie Ihre Anwendung als Applet bereitstellen, um sie im Browser auszuführen, und sogar eine JNLP- Alternative für diejenigen bereitstellen, die es vorziehen, etwas zu installieren.
Sie können alle Tools nutzen, die für Java erstellt wurden. die wunderbare Eclipse-IDE (oder eine der anderen IDEs da draußen), Testtools, kontinuierliche Integration, die riesige Community von Java-Programmierern usw.
Die Statistik für den Prozentsatz der Computer, auf denen Java installiert ist, variiert (und die Version variiert noch mehr), aber ich habe ziemlich hohe Zahlen für die Durchdringung des Java-Marktes gesehen. Und der Installationsprozess bleibt ziemlich einfach, sodass Benutzer, die Java noch nicht installiert haben, in kürzester Zeit einsatzbereit sind.
Ich persönlich zögere weniger, das Java-Plugin zu installieren als das Unity-Plugin. Tatsächlich muss ich das Unity-Spiel-Plugin noch auf meinem Computer installieren. Ich traue es einfach nicht ganz. Java ist bewährt; Es hatte einen felsigen Anfang, aber jetzt, viele Jahre später, ist es stabil und schnell und es gibt weiterhin einige Sicherheitsprobleme (aber auch Flash), aber zum größten Teil ist es vertrauenswürdig. Ich werde weiterhin Unity-Web-Spiele meiden, bis das Unity-Web-Plugin etwas weiter verbreitet und bewährt ist.
Daher empfehle ich Java auf jeden Fall , sei es über ein Applet oder über Java Web Start oder eine ausführbare JAR.
PS Das beliebteste kostenlose Online-MMO der Welt, das von den Guinness-Weltrekorden anerkannt wurde, ist RuneScape , das als Java-Applet ausgeführt wird und seit kurzem über eine Desktop-Version verfügt. Es unterstützt sowohl DirectX und OpenGL als auch einen Software-3D-Renderer und verfügt über ungefähr 10 Millionen aktive Konten .