This week in Java: Java performance issues still plagues most IT projects
A look at the biggest trends in Java this week: Performance still a major problem in Java; IntelliJ IDEA 4.0.1 brings new features, while the Eclipse interface lags behind.
Java still has one of the most interesting communities in tech. Here are four trends from the last week that are keeping it that way.
Most IT teams are still struggling with Java performance issues
In a recent survey by Java Code Geeks, 93% of the respondents claimed to have experienced performance problems with Java in the past year. Over half of all participants said that the most time-consuming task in solving these problems is gathering and interpreting evidence as well as finding the problem’s root cause. Most interestingly, close to half of respondents needed up to a week to fix the problem.
Michael Nygard recently told W-Jax attendees that 80% of IT budget is spent on maintenance. Together with the time apparently spent on solving Java performance issues, one has to wonder how developers find the time to work on new IT projects.
IntelliJ IDEA 14.0.1 has arrived
JetBrains has released a minor update to its latest major release, which first arrived two weeks ago. Now enhanced with several bugfixes, version 14 brings a built-in compiler for Java classes, as well as the ability to evaluate lambda expressions and see references to a selected object. Neat, right?
Not an IntelliJ fan? Read up on which IDE is right for you.
Eclipse needs some spring cleaning
Eclipse expert Holger Voormann looked back at the various changes made to Eclipse Luna over the past year. From the dark theme to IoT enhancements, Eclipse users had plenty to get excited about over the past year.
But unlike most other software interfaces, Eclipse has failed to improve on its screen real estate: “The toolbar has grown, and there are more views than in the 2004 Eclipse 3.0,” Voormann explains. Attempts to tidy up the Eclipse interface like the Kickstarter project EasyEclipse or Momentics, have either failed or not gone far enough. Voormann’s comparison to Firefox UX improvements shows just how far Eclipse still has to go.
JRebel 6.0 has landed
Zeroturnaround have announced the first major update to JRebel since June 2012. Founder Jevengi Kabanov told us that JRebel 6.0 “allows you to make changes to class hierarchy, like adding/removing interfaces and superclasses, and also contains state migration logic so you can move fields between classes in hierarchy and maintain state.”
The latest version of the compile-avoiding Java productivity tool also makes a number of significant changes to the UI and installation process. Find out more in our interview with Zeroturnaround founder on JRebel 6.0.