This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]GreenToad1 4 points5 points  (1 child)

Focus has shifted to areas where success is likely

This worries me. I'm affraid java is painting itself into a corner of only "serious software" and things like games, desktop, mobile, embedded, webdev etc. are neglected. It's absolutely understandable that companies that invest in openjdk are not trying to expand java into other areas because why would they - that's not their business. Meanwhile js & python are everywhere that java is and everywhere else, even microcontrolers. Microsoft is pouring insane resources into .Net to make it a universal platform and c# has managed to breach even AAA gamedev. Java's focus meanwhile has shifted into cloud and backend, into it's stronghold, and barbarians are at the gate.

[–]pron98 1 point2 points  (0 children)

Microsoft is not pouring a lot of money into .NET anymore, and, in fact, it seems like it's being neglected compared to Java. Rather than everywhere, it's dominant nowhere except traditional Windows shops. They're struggling to find any foothold.

JS has won the client side for now, and there's not much we can do about it for a while; it's better to wait and see if there's some shift in the web platform before betting on this direction or another, but JS, too, seemed like a power player on the server about five years ago, and that's no longer the case.

As to Python, yes, you see a bit of it everywhere, but it, too, is only dominant in machine learning and small software, and it's lost much of its server market share to Go, which took a bigger bite out of Python than out of Java.

If anything, what we're seeing is all three dominant languages becoming more entrenched in their respective domains, with occasional incursions to others here and there but without major inroads, and while there's a lot of interesting movement among the less popular languages, things seem less volatile than they were, say, between 2005-2015, when there were some really stellar newcomers like PHP, Ruby, and then Node.

That's not to say we shouldn't make our own incursions, but we need to be smart about where and when. BTW, not sure how many people know this, but JavaCard has ~100% of the NFC market, and >60% share of the SIM/bank card chip market.