Quote:
Originally Posted by StumpedTechy As a support technician I have to wonder why is Java so popular? I find again and again large companies that invest in applications written that require Java but then find that you have to mesh all these different versions of JRE in there just to get everything in working correctly. |
Java is popular because of:
- Platform independence (to some degree)
- Functionally rich APIs available for the environment (e.g. EJB, Web Services, etc)
- Sound object-oriented foundation
Some of the deployment issues you raise relate more to
how some Java apps are developed moreso than there being issues with the Java "platform" itself. The fact you are still supporting Java 1.4 environments means you're having to support some really outdated Java environments and I would look to the Java application vendors as to why they rely on such outdated Java environments.
Believe me, I feel your pain.

My former company developed a Java applet that I converted to also run as a Java application. This was back when Java 2 first came out and the Java plug-in was very new. Back then, the plug-in was avaiable for Windows (mostly) and Solaris (I think) but not for AIX or HP-UX, which were two platforms we needed our Java "fatlet" to run on. So, on Windows we could run the applet in our browser through the Java plug-in and on AIX or HP-UX, we
had to run it as an application because the plug-in wasn't available. Of course, this was in addition to the LATEST Java environments NOT being available for AIX or HP-UX like they were for Windows and Solaris, which presented problems for us since we really didn't establish a baseline requirement for a Java environment sufficient to support our "fatlet" (which is a fat applet

).
In the business arena, I think Java is popular because of the functionality the Java platform
can provide along with not being "bound" to an all-Microsoft solution to whatever business problem on the table.
Peace...