4 ms·
> 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
by victor106 8y 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 8y agoClojure doesn't fit in the original poster's "last 10 years" qualifier. It's older than that.
- ergothus 8y 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 8y 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 8y 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.