Home

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.

Couple of developers in my company moved away from java to Jruby and other languages built on JVM. Their justicfication was java has not done any major advancements for a long time. I was reading some articles the other day looks like we are not going get an increase in processing speed in future we may have hit a saturation regarding the processing speed until chip manufacturers comes up with new technologies. The future for now will be more cores so parallel computing is only way to go with technologies like Jruby,scala which are built on JVM they leverage the power parellel computing compared to Java. Its tempting me to move from java as well... we need to adapt so we can survive.

I work in government area in Brazil. Oracle has an agressive manner to sell yours products for government. Much times it appeals for politics in contrast to the real technical problems. Here in Brazil they use partners with big influence in government. This practices destroy every arguments about technical decisions and finally cost a lot for the taxpayer in Brazil. My fear is that this practices infct the developer word in government and prejudice more the taxpayers in Brazil.

TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations technology projects - with its network of technology-specific websites, events and online magazines.