Ask HN: Do you still use Java?
1–10 of 11 posts
Re: Ask HN: Do you still use Java?
#2Java does have its place - but it is one of those stacks where you need to be all in, or not. Sprinkling Java in a few places around your ecosystem is not a good place to be.
Re: Ask HN: Do you still use Java?
#3Re: Ask HN: Do you still use Java?
#4Are we actively trying to remove Java from our application portfolio? No. If an application is due for an overhaul, then it won't be re-created in Java. But application overhauls aren't nearly as frequent as people would like. In my experience, applications can have a 20-30 year lifespan.
Re: Ask HN: Do you still use Java?
#5Re: Ask HN: Do you still use Java?
#6Some reasons I found: - it's a matured stack with a matured framework (Spring)
- there's already a lot of Java knowledge in the company
- there are already existing services written in Java. Why should the company start to maintain another stack?
- there's a lot of Java knowledge walking outside the company. So hiring is easier.
- it's still taught as one of the first languages at universities.
I've only seen few alternatives for language usage:
- C#, but then you lock-in to Microsoft.
- Typescript, but there are still skeptics
Anyway, the number of companies who are adapting other languages like Go or Python is rising. That's my biased perspective as a Cloud developer working in finance, IIoT. I don't know how it looks like for other areas.
Re: Ask HN: Do you still use Java?
#7In Germany or maybe Europe(?) many enterprises use Java for completely new services. Some reasons I found: - it's a matured stack with a matured framework (Spring) - there's already a lot of Java knowledge in the company - there are already existing services written in Java. Why should the company start to maintain another stack? - there's a lot of Java knowledge walking outside the company. So hiring is easier. - it…
What kind of lock-in do you have in mind? E.g. the best serverless target for .NET is AWS Lambda. The often preferred IDE nowadays for .NET is Rider, some people use Neovim or Emacs. This statement is demonstrably false.
Java and C# are also different, targeting paradigms at a different level and providing different experience (.NET has smaller ecosystem but more "streamlined" experience, at the level of Rust and Go tooling, often better than the latter and more mature/stable than the former).
Re: Ask HN: Do you still use Java?
#8In Germany or maybe Europe(?) many enterprises use Java for completely new services. Some reasons I found: - it's a matured stack with a matured framework (Spring) - there's already a lot of Java knowledge in the company - there are already existing services written in Java. Why should the company start to maintain another stack? - there's a lot of Java knowledge walking outside the company. So hiring is easier. - it…
Re: Ask HN: Do you still use Java?
#9Re: Ask HN: Do you still use Java?
#10In Germany or maybe Europe(?) many enterprises use Java for completely new services. Some reasons I found: - it's a matured stack with a matured framework (Spring) - there's already a lot of Java knowledge in the company - there are already existing services written in Java. Why should the company start to maintain another stack? - there's a lot of Java knowledge walking outside the company. So hiring is easier. - it…