There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
 
Tag Cloud
acer black screen boot computer connection crash css dell display driver drivers email error ethernet excel explorer firefox firefox 3 freeze game hard drive internet internet explorer itunes laptop lcd linux malware monitor network networking nvidia outlook outlook 2003 outlook express partition printer problem router slow software sound startup trojan usb virus vista windows windows xp wireless
Software Development
Search
Search in:
 
Advanced Search
Tech Support Guy Forums > Software & Hardware > Software Development >
Why is Java so popular?


HELLO AND WELCOME! Before you can post your question, you'll have to register -- it's completely free! Click here to join today! We highly recommend that you print a copy of our Guide for New Members. Enjoy!

Closed Thread
 
Thread Tools
StumpedTechy's Avatar
Distinguished Member with 6,142 posts.
 
Join Date: Jul 2004
Location: Central Florida
Experience: Advanced
16-Apr-2008, 10:04 PM #1
Why is Java so popular?
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.

As a matter of fact with Java 5.0 and 6.0 this is now introducing problems with our older Java based applications.

I understand Java is just a langauage to develop with but I have problems with the fact that Java gets updated/changed so frequently and that older Java based apps unless modified to work with the newer versions.

As an example currently on a machine I have Java 1.4.2_03, 1.4.2_06, 1.4.2_08, 1.4.2_12 and now they want to add Java 6 update 2 but it is causing a ton of error messages with the applications that require 1.4.2_03.

I just don't see how developing an app for a single version of java is any better than developing an app in say C and just deploying all the needed files directly to the PC?

Please don't turn this into a flame war or think i am trying to rip on java. I would just like to be enlightened as to rationale.
__________________
What? This doohicky goes in that thingymabob?
Chicon's Avatar
Computer Specs
Distinguished Member with 6,673 posts.
 
Join Date: Jul 2004
Location: 50° 34' 07.13" N - 04° 10' 23.
Experience: Second socks retriever
17-Apr-2008, 11:03 AM #2
Quote:
Originally Posted by StumpedTechy View Post
... it is causing a ton of error messages with the applications that require 1.4.2_03. ...
Hi StumpedTechy,

Just by curiosity, are you running some application server like BEA WebLogic on the computer ?
Arcadion's Avatar
Computer Specs
Senior Member with 1,756 posts.
 
Join Date: Sep 2004
Location: Taupo, New Zealand
Experience: IT Professional
18-Apr-2008, 07:08 AM #3
You're right, that is pretty messed up. The whole point of Java is that it's meant to be portable between different platforms, but it isn't even portable between different versions of itself.
tomdkat's Avatar
Computer Specs
Distinguished Member with 3,716 posts.
 
Join Date: May 2006
Location: S.F. Bay Area, CA
Experience: Intermediate
18-Apr-2008, 01:44 PM #4
Quote:
Originally Posted by StumpedTechy View Post
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...
Closed Thread

THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
WELCOME TO TECH SUPPORT GUY! Are you looking for the solution to your computer problem? Join our site today to ask your question -- for free! Our site is run completely by volunteers who help people like you solve computer problems. See our Welcome Guide to get started.



Thread Tools


You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -4. The time now is 12:14 PM.
Copyright © 1996 - 2008 TechGuy, Inc. All rights reserved.
Powered by vBulletin, Copyright © 2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Powered by Cermak Technologies, Inc.