Member-only story
Programming Language Advice to My Daughter, Part 4: Java
Although Java is declining in popularity, it still has valuable merits that make it worth learning.
In this “Programming Language Advice to My Daughter” series:
- Part 1: Ruby
- Part 2: C++
- Part 3: Shell Script
- Part 4: Java
- Part 5: Wrap-up and FAQ
I (and therefore my family) made a living mostly with Java. I started using Java since v1.0.2 as my research project for my master's degree in 1997, and since then, with a total of 2 years of working in C++ and C# in between, most of my day work is using Java (and some JavaScript). So, I am a Java-lover, but for the future of my daughter, as a software engineer, I rate it behind Ruby, C++ and Shell Script.
Web Development: Transitioning from Java to JavaScript
For enterprise web development, there has been a transition from compiled languages to scripting languages. Successful examples as Facebook (PHP) and Airbnb (Ruby). Google’s bet on Java with its App Engine has failed.
Java’s decline can be traced back to wrong architectural decisions made by Sun itself, such as EJB and incompetent…