DEV Community

Discussion on: IntelliJ iDea Ultimate vs PyCharm..... which is better for what?

 
yobretyo profile image
Bret

Is Java a daily stable/needed?

Thread Thread
 
eljayadobe profile image
Eljay-Adobe

Java is a fine language, it is very mature (so it is very stable). If you know Java you can get a job using Java. Java is the frontrunner language for Android devices and is well placed as an enterprise language used for enterprise services and for writing line-of-business frontends (the backend being a corporate database).

I was a bit skeptical about Oracle being a good steward of the language, but my colleagues who program in Java have praised Oracle at being a good steward.

Thread Thread
 
yobretyo profile image
Bret

Nice 👍, the one thing that kinda makes me question it, is android uses it, and they have allot of bugs. So, is Java good? I keep having a reference to C Sharp, but Im not sure about it. It kinda seems less visual or response back in a way

Thread Thread
 
eljayadobe profile image
Eljay-Adobe

I've programmed extensively in both Java and C#, over two years in each as a full time developer. They are very similar languages in many respects, I think they are comparable.

Inherently, neither Android nor Java are "bug laden". Developers can write bugs in any programming language; all programming languages are equally capable (culpable?) of expressing bugs.

A discussion about which languages are more bug prone will be highly opinionated. Based on my experience, both Java and C# are languages that are slighter better at avoiding bugs, compared to (say) C++ or JavaScript.