Ok, so say Oracle does end up destroying the Java community and you get your wish that Java dies, what replaces it?
Java is huge in corporate development because Java provides a complete ecosystem. It is a supported platform, there are large numbers of trained developers, it has a huge pool of good quality external components available from the Apache projects for example. It works.
You can go from zero to a working webservice, complete with connections to a database in a couple of hours. With some decoration you can change that from being XML based to JSON based.
You can build 3D games, using OpenGL that perform remarkably well, so long as your target platform supports OpenGL (not a Java issue).
And you can do all of this in one language, with one development kit, some well known, well defined add-on libraries that you can deploy to multiple operating systems. Or you can use a number of other languages, if you prefer to code in a different style and don't like the wordiness of Java the language. Java the platform gives you this ability.
Call it the new Cobol if you like, be all smug. Doesn't matter to all the companies using it and developers making a living coding in it.
I would really like to know what could replace this? I have been concerned since the Oracle take over and have been trying, for example, to find an alternative to a simple webservice world.
Today I can download, unzip and fire up Tomcat and I'm ready to write code, or I can use Jetty and embed an HTTP server and servlet engine in my jar file and make it a single jar deployment. Yes I know, I have to install a JVM, which is a simple download and install. You do the same with Ruby, Python, Perl or PHP. With C/C++ you don't need a runtime, but you have to code for cross platform usability.
I've looked at Apache with modules and CGI, tried out Node.js and Seaside (Smalltalk). I've looked at RoR and some of what is available in the Python world. I'm even seeing what it takes to build a web server (using PocoLib) with a connected V8 Javascript engine for scripting (I'm aware of the V8CGI project that makes a module for Apache, but on Windows, I use the MinGW toolkit, not Microsoft tools, and I've not be able to successfully get that whole stack to build, Poco builds out of the box).
But none of these has the complete environment Java and Java frameworks offer.
So, for all of you wishing Java would go away, please, what is a complete replacement?