What is Java still being used for? is it mostly Spring work and Android apps or are there still other use cases?
What do you use Java for? or What is the nature of work that you do which makes use of Java?
It would be very helpful if you could answer these.
Most large services are backed by web servers in the backend. What do you imagine most people use for web/http servers? Java. What other language can you use? C++? Large scale services are too error prone, especially if not maintained by experienced devs and besides, no one codes restful services in C++. NodeJS? It's weakly typed and is javascript. I know it's really popular but rarely used in large backends not fronting a UI.
Java is still king almost everywhere.
On my line of work, .NET is the only alternative, when customer is not up to using Java for whatever reasons.
On both cases, C++ just has a tiny integration role to some libraries or OS APIs than we might eventually need to access to.
You are trolling, right? Lol ... PHP, Go, Javascript, Python, C#, Ruby are pretty popular.
Do you have any suggestion for building desktop app with custom GUI? Should I avoid working with Swing? What other language/framework combination do you think a better fit for the project?