Member-only story
Why is Java still widely used in the programming ecosystem?

If you have been followed the IT news, you probably heard about the long duel between Oracle vs Google revolving around the license case of Java programming language.
Okay. So, there is an open source Java and why does it matter if we stopped using one programming language? Especially, if you are a seasoned Java programmer, this is maybe a big news to you.
Java is no longer considered to be a “cool” programming language by many upcoming developers.
I started the programming long time back, starting with the web programming languages like HTML (HTML is not a programming language!), Javascript, and Perl/CGI. But I started taking C++ classes at my high school, but the computer science curriculum at my university offered the Java as the standard programming languages, though I took courses being taught in other programming languages as well. At the time, Python looked like a cool programming language that offers the indentation instead of messy curly braces, a default Python shell, etc.
Any technology can get easily be challenged and be replaced by a newer, cooler programming language. Who codes in COBOL nowadays? Does anyone still uses the assembly? What about LISP or Haskell? Well, surprisingly, you will still find a news like this that will surprise you.
Then, there are Python, Kotlin, and Rust. Is Java really useful at all when there are so many cool programming languages offering the features that are not available with Java? Well, guess what. Java is still one of the most powerful programming languages that is widely used everywhere. Here, I will break down the reasons why Java is still alive today and will remain for quite sometime.