Skip navigation.

Feanor

Blogging since the First Age

Java dead?

Since about 10 years ago I've always been installing Java RE on my computer as part of the default software package. Some months ago, when I was notified of an update, I decided to uninstall it to see if it would have affect me in any way. The result is it seems I don't need Java, like it does not exist.
In the past you could find Java applets in many Web sites and some Java software on your desktop. Today almost any thing that was made with the applets is done via Flash technology and there are very few Java desktop software that is worth it to use, plus they usually have got "native" alternatives. I guess Java is still used on the server side and for the corporate/legacy software and probably is the only choice if you want something like .Net over Linux and alike.

I am considering to uninstall Flash. That would be harder for sure but I think I could survive.
My idea is whatever needs a plugin or an activex control is bad.

You Can't Get What You WantFirst trip of 2009 - Lago di Como

Comments

Aux 12. March 2009, 11:24

Yep, Java is dying...

Emanuele 12. March 2009, 11:54

Good point :wink:

effectively today Java is not a piece of software really needed in the common internet experience... all the task it covered in the past years are now perfectly managed with other simpler and better technologies (as AJAX or (X)HTML too)

Really I can't imagine something that absolutely needs Java in a normal web site or application except Antivirus web-applications (surely much better than ActiveX)

Obviously we're considering only the client-side :smile:

Shaunak De 12. March 2009, 12:15

Java still thrives in EE & ME systems (Quite a contrast!).

Otherwise for desktop use, especially internet scipting use, it is sadly obsolete (So is my knowledge P:).

Killed by Php and Python....

Emanuele 12. March 2009, 12:37

Killed by Php and Python....



Well... really I don't agree with this... PHP is a server side language, and in that world Java is still alive and many developers can't live without it.

Besides client-side technology killed it :wink:

Lorenzo Celsi 12. March 2009, 12:47

Like I said, I see Java fading away not only for the applets used in Web sites but also as programming language - platform to develop desktop software. On the server side I guess Java, PHP and Python are related to *nix systems where there aren't better options. It is not about interoperability and edge technology, it is more about stuff that can't be sold any more.

serious 12. March 2009, 16:14

thing is, many apps that are written in java bring their own stuff with them and are compiled as native code (eg. azureus), so the "compile once, run anywhere" with an own VM is quite dead ... still java is a cool language. and yes, there are still some applets out there, mostly for scientific stuff (I often stumble simple physics-simulators and stuff in online courses). Well, let's see what JavaFX can offer - hope it is not as successful as silverlight *lol*

PS: other example: NetLogo (multi agent simulator) runs on a bundled vm in windows, other platforms are served through a jar-package, which is a really nice solution imo.

K C N Martínez 12. March 2009, 18:15

Like I said, I see Java fading away not only for the applets used in Web sites but also as programming language - platform to develop desktop software

Why are professors at universitites still teaching Java then? :confused:

Lorenzo Celsi 12. March 2009, 18:17

I've studied latin in school.

K C N Martínez 12. March 2009, 18:31

Italians still study that! :wink:

Anne 14. March 2009, 19:57

Not only Italians :wink:

SummerAngel 15. March 2009, 15:58

Lorenzo,

Do you know if Yahoo mail is dependent on Java?

Lorenzo Celsi 15. March 2009, 16:07

I don't use Yahoo mail so I can't tell but usually the web services like web mail just make use of some javascript, that is a different thing and is handled by the browser itself so you don't need any plugin or additional software installed.

SummerAngel 15. March 2009, 16:16

Thank you, I will also uninstall Java. The worst that can happen is that I will have to reinstall it.

Lorenzo Celsi 15. March 2009, 16:26

Exactly. I haven't reinstalled it since then.

SummerAngel 15. March 2009, 17:21

I've been playing in Opera. I'm going to sign off and do that right now. Does it do a COMPLETE uninstall from add/remove programs?

Lorenzo Celsi 15. March 2009, 17:27

Who knows. You can discover it only by trying.
Programmers have the bad habit to save their time by not caring much of what happens during the install and then what they left back after a removal. It is one of the reasons why Windows systems get worse with time.

SummerAngel 15. March 2009, 18:55

Hi again. My computer is running much faster now that I uninstalled Java. Let me know what you discover about ActiveX Controls. I have 1 that is currently running, and 20 that have been used by IE. If I do not need them, I would like to get them off my system as well. Thank you for your sharing this info and taking the time to answer my questions.

Lorenzo Celsi 15. March 2009, 19:07

Well you just DO NOT use Internet Explorer, that saves you from lots of troubles. Removing activex controls is not strightforward, see for example here:
http://support.microsoft.com/kb/154850

On a side note: I don't think removing the JavaRE can speeds up your computer. But for sure uninstalling unneeded stuff does not make it slower either. Of course the things that make the visible difference are those software and/or services that are loaded upon start up.

SummerAngel 15. March 2009, 19:22

Yes, I see what you mean. I use Vista Home Basic, which comes with it's own set of problems. I have also had it for more than one year, thus Dell no longer offers support UNLESS I pay them. So now, I search for my own solutions to any problems. I try to keep pictures and documents backed up on flash drives just in case I have to restore to factory settings.

Shaunak De 18. March 2009, 01:22

Since Java 1.6, they have been shipping the VM with a "Quick Starter" (Like Open Office's) This loads on start up by default and takes a few milli seconds to initialize.
Hence on uninstall, users notice an apparent speed improvement.

Java was and still remains to be a brilliant concept. The first major language to support native threading, objects, "Code Streaming(Applets)". One of the most brilliant concepts is the "Byte code", or partially compiled code, which allowed a interpreted language to achieve breakneck speeds.

The concepts related to Java are fundamental to mordern Computer Science, hence it is still taught.

Today however, developers are cheap. No one cares if code is platform independent. Its cheaper to have it rewritten for the target system.



=== Old Joke ====
Task: Shoot yourself in the foot.

+++++++[C]++++++++
include <gun.h>
void main(){
shoot(foot);
}

++++++[JAVA]+++++++++
import java.Gun.Bullet;
import java.Gun.Pistol;
class ShootMe{
public static void main (String arg[])
{
Bullet b = new Bullet();
Pistol p = new Pistol();
try{
p.load(b);
p.aim("foot");
p.shoot(1);
}
catch (Exception e){
if(e == GunNotFound){p.lookForGun();}
}}}

Lorenzo Celsi 18. March 2009, 07:08

I don't know enough to discuss the inner advantages and flaws of programming languages compared.
What I see as simple desktop user is I don't need the JavaRE because nothing made in Java comes to my way any more.
I guess there is still lots of Java software on the servers, in the corporate environment.

To give you an example, on my Linux desktop I've got a couple of "Mono/.Net" applications (which is a little out of place) but NONE in Java.

I would not say developers are cheap. They are the most expensive thing in the IT business (of course excluding managers and sales :smile: ).

Shaunak De 19. March 2009, 00:06

Correction: Intern developers are cheap! P:

anamorphose 19. March 2009, 15:40

I have uninstalled Flash Player on a disc of my Apple PowerMac PowerPC'processor, the second is still in office in case of urgent need. I am more calm, I do not see animated advertisements and I'm not tempted to waste time watching videos from dailymotion or others website.



J'ai désinstallé Flash Player sur un disque de mon Apple PowerMac à processeur PowerPC, le second est encore en fonction en cas de besoin urgent. Je suis plus calme, je ne vois pas les publicités animées et je ne suis pas tenté de perdre du temps à regarder des vidéos de dailymotion ou d'autres site web.

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31