One of the most interesting trends I’ve seen lately is the unpopularity of Java around blogs, DZone and others. It seems some people are even offended, some even on a personal level, by suggesting the Java is superior in any way to their favorite web 2.0 language.
Java has been widely successful for a number of reasons:
- It’s widely accepted in the established companies.
- It’s one of the fastest languages.
- It’s one of the most secure languages.
- Synchronization primitives are built into the language.
- It’s platform independent.
- Hotspot is open source.
- Thousands of vendors exist for a multitude of Java products.
- Thousands of open source libraries exist for Java.
- Community governance via that JCP (pre-Oracle).
This is quite a resume for any language, and it shows, as Java has enjoyed a long streak as being one of the most popular languages around.
So, why suddenly, in late 2010 and 2011, is Java suddenly the hated demon it is?
- It’s popular to hate Java.
- C-like syntax is no longer popular.
- Hate for Oracle is being leveraged to promote individual interests.
- People have been exposed to really bad code, that’s been written in Java.
- … insert next hundred reasons here.
Read the rest of the article at the following URL: