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.

Pictures in the churchFirst trip of 2009 - Lago di Como

Comments

Aux Thursday, March 12, 2009 11:24:51 AM

Yep, Java is dying...

EmanueleEngelium Thursday, March 12, 2009 11:54:17 AM

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 DeShaunak Thursday, March 12, 2009 12:15:31 PM

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....

EmanueleEngelium Thursday, March 12, 2009 12:37:43 PM

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 CelsiLorenzoCelsi Thursday, March 12, 2009 12:47:43 PM

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 Thursday, March 12, 2009 4:14:57 PM

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.

Mizz MartínezMizzMartinez Thursday, March 12, 2009 6:15:55 PM

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 CelsiLorenzoCelsi Thursday, March 12, 2009 6:17:15 PM

I've studied latin in school.

Mizz MartínezMizzMartinez Thursday, March 12, 2009 6:31:11 PM

Italians still study that! wink

Annenudelsieb Saturday, March 14, 2009 7:57:38 PM

Not only Italians wink

SummerAngel Sunday, March 15, 2009 3:58:47 PM

Lorenzo,

Do you know if Yahoo mail is dependent on Java?

Lorenzo CelsiLorenzoCelsi Sunday, March 15, 2009 4:07:50 PM

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 Sunday, March 15, 2009 4:16:43 PM

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

Lorenzo CelsiLorenzoCelsi Sunday, March 15, 2009 4:26:21 PM

Exactly. I haven't reinstalled it since then.

SummerAngel Sunday, March 15, 2009 5:21:50 PM

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 CelsiLorenzoCelsi Sunday, March 15, 2009 5:27:38 PM

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 Sunday, March 15, 2009 6:55:25 PM

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 CelsiLorenzoCelsi Sunday, March 15, 2009 7:07:28 PM

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 Sunday, March 15, 2009 7:22:26 PM

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 DeShaunak Wednesday, March 18, 2009 1:22:27 AM

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 CelsiLorenzoCelsi Wednesday, March 18, 2009 7:08:45 AM

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 DeShaunak Thursday, March 19, 2009 12:06:11 AM

Correction: Intern developers are cheap! p

anamorphose Thursday, March 19, 2009 3:40:29 PM

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.

Write a comment

New comments have been disabled for this post.

June 2012
M T W T F S S
May 2012July 2012
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