Originally Posted by mcarling
Java is in the coffin, which just hasn't been nailed shut yet. Java is going the way of FORTRAN.
and replace it with what? We can't find enough programmers to even fill the java jobs we have open let alone python, scala, or [pick your 5th gen language].
So, even if a better language emerges, there simply isn't enough programmers available to support enterprise dev at the price
point most enterprises are happy paying day-in-and-day-out. Sure, facebook and google
don't have trouble attracting this talent but would that same programmers go to work at a small insurance
company in the mid-west? No way.
Also, JAVA is a known entity to most program managers. They understand how it works, how much it costs to develop, and what it is capable of. No one gets fired for recommending java as a development language.
To make matter worse... most 5g languages are written in a 2nd gen language. Forget about the kids
coming out of college these days with so-called programming skills. Most can't spell p-r-o-g-r-a-m let alone actually program well since they have been taught to build apps using lego bricks.