Java remains a critical technology that attracts intense interest and passion, as testified by the droves of developers gathered in San Francisco this week for JavaOne, the industry’s major event dedicated to the language.
But for all its advances and momentum, a troubling series of negatives has challenged Java’s dominance and resiliency of late, including hits to its security reputation, the rise of JavaScript on the server, the plethora of new languages competing for developer attention, and questions about possible fallout from Oracle’s legal actions against Google.
Of course, Java will persist despite all setbacks, but when it comes to career choices, little comfort can be found in the fact that somewhere on some server Java code will always be running. The questions center on the promise of the prospects and whether a language on the wane may be the best bet.