3 ms·
> except Kotlin no new JVM language Java's never going to be on the bleeding-edge of trendiness (thank goodness). But there have been fewer JVM-targeting alte
by StevePerkins 7y ago
> except Kotlin no new JVM language
Java's never going to be on the bleeding-edge of trendiness (thank goodness). But there have been fewer JVM-targeting alternative languages over the past decade, because Java itself started leaning in a functional direction. It became "good enough" to negate the purpose for most of them.
At any rate, counting compile targets for hobbyist toy languages is barely one step beyond measuring GitHub stars.
> I do not know what will be the most dominant language + bytecode in 25 years
In 25 years, I'll be long gone and you can have it. By then, the industry will be pushing to automate most programming jobs out of existence altogether, and you can be the old guard arguing against that.
- victor106 7y ago> except Kotlin no new JVM language. What about Clojure? I 100% agree with you on Java. Some of these people who compare Java to Cobol have no idea. It’s hard for anyone to predict the future in tech but at this point Java is so widely used in the enterprise that it’s foolhardy to think that Java will disappear anytime soon. To the credit of the Java community they keep the language relevant and refreshed. I agree it’s always about 1-2 years behind other languages in terms of features but most enterprises don’t give a damn. Most enterprises just want to get work done. They don’t care about functional or OO. In the last 3 years I have seen maybe 40% of developers use the latest features from java 8. So while java might be slow to catch up that’s what it’s customers want. Spring and Vert.x and similar Java frameworks will always keep Java relevant that it will be hard to ignore
- rpeden 7y agoClojure doesn't fit in the original poster's "last 10 years" qualifier. It's older than that.
- ergothus 7y ago> Some of these people who compare Java to Cobol have no idea....at this point Java is so widely used in the enterprise that it’s foolhardy to think that Java will disappear anytime soon. Isn't that PART of the Java to Cobol comparison? Someone making that comparison wouldn't be saying that Java will disappear anytime soon.
- ngcc_hk 7y agoCOBOL is a valid comparison in terms of its space occupied and the verbosity the language is. The difference is cobol is really mainframe era and java is mini / unix era. Its client side except via phone is largely gone. But like cobol still in mainframe apps, so would be java. We do not see that gone as mini/unix not dying. The windows server running java is an area I am not sure and not much encountered. But windows and Microsoft languages are the only competitor here.
- ivan_gammel 7y agoI’ve actually seen enterprise apps on Java deployed on a Windows server in some big banks.
- diegoliber 7y agoClient-side is gone on most languages. While there's still native mobile apps (and some rare desktop apps), the only language available on the client-side for the web is javascript or languages that can be transpiled to javascript. Flash, cold fusion and other stuff are gone. It's not a "Java is dead" thing.