Only for client side. As a server-side language it is much better than the only other big alternative - .Net. As a Java developer (hoping that Apple releases Swift to open source - better language), I have to load Java on my boxes. I never enable Java for any browsers. If you aren't a software developer, then we are in agreement that Java should never touch your box.