I have some concerns about the Java Programming language. Is Java phasing out as a major programming language? As a current Computer Science major at San Jose State University this issue seems to be a major one for me. Of all the programming languages SJSU seems to focus on its students having working knowledge of Java. One full year of Java is a prerequisite for the Computer Science major, more than any other language.
In 2012, Apple began to remove the Java Plug-in from its browsers due to security issues. Apple since had stopped bundling Java in its operating systems pushing users to a Java completely provided by Oracle. I am finding both pros and cons on this topic. Maroun Baydoun explains in a blog that Java is "plagued by security and reliability issues. On the desktop, Java is far
from popular, with a limited number of swing-based apps that seem stuck
in a different era. The server side is probably the last stronghold of
Java, the place where the platform is still regarded as an attractive
and viable option. But even there, Java has to compete with newer
platforms and frameworks that promise greater productivity and appeal to
newer generations of developers." This projects a grim image for me as a rising programmer with most of my skills in the Java language. But then why would a university in Silicon Valley teach its students Java? Other arguments say Java is not going away any time soon. New cutting edge languages such as Clojure and Scala represent the future of programming and are on the Java Virtual Machine.
What are your thoughts on Java? Am I learning a dying language?
Sources
Apple tries to kill its own Java on most Macs
The Day Java Lost the Battle
Will Java still be relevant in 5 years?

No comments:
Post a Comment