4 ms·
Hi, there are a few things I have wanted to ask from someone who is working with Java professionally as it is the programming language I know best (for context:
by L0stLink 8y ago
Hi, there are a few things I have wanted to ask from someone who is working with Java professionally as it is the programming language I know best (for context: I am a student who will be graduating in a year).
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.
- nambit 8y agoAs someone else who uses java professionally a lot, let me weigh in. 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.
- pjmlp 8y ago> What other language can you use? 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.
- L0stLink 8y agoThank you so much for your answer, it has been really helpful.
- delian66 8y ago>>What do you imagine most people use for web/http servers? Java. You are trolling, right? Lol ... PHP, Go, Javascript, Python, C#, Ruby are pretty popular.
- twic 8y ago"still"? You say that like it was a legacy language!
- L0stLink 8y agoNot a legacy language it is just that the trend has been to use electron for x-platform desktop apps instead of something a bit more reasonable like Java.