Java
The main difference being that Java is actually still used in a lot of stuff. Some tax revenue services in several countries require client-side Java, thus you will see a lot of Java everywhere. That's good, as there's also an incentive to plug Java holes. Meanwhile, Silverlight is dying and not even MS can be arsed on fixing that. Reminds me of that other dying tech, ActiveX.