Have you seen InfoWorld Magazine (February 28, 2005 – Issue 9) recently? There is a article called “Whatever happened to yesterday’s hot technologies?”; sub title is “Ten new economy darlings that never quite lived up to their hype”.
InfoWorld proudly presents a top 10 list of hits that might have been but never really were. But you never know; if the right people are listening, some of these dreams might yet become reality.
Here it is the top 10 list:
- The death of the mainframe
- Java everywhere
- Mobile broadband
- Voice recognition
- Microsoft Passport
- Improving the Internet
- The paperless office
- The Semantic Web
- Artificial intelligence
- B-to-B e-commerce
The second item is “Java everywhere”. It says:
From its inception, Java was meant to conquer the world. Highly object-oriented, it was more elegant than earlier languages. You could write Java code once, and it would run anywhere. It was fast. It was reliable. It was secure. It was … well, just about anything you could want from a development tool.
Given such outrageous hype to live up to, the extent to which Java has actually succeeded is truly incredible. And yet it?s hard to ignore its list of disappointments.
Applets were Java?s first dud. Macromedia snatched away the rich-media market, relegating client-side Java to the niche of cross-platform utilities and management tools. The language eventually found its audience on the server side. But by that time, years of ever-changing SDKs and elusive, often stillborn APIs had muddied its once-elegant design, confounding neophytes and making compatibility with earlier versions hopeless.
Java 2 brought us Enterprise Java, arguably the first mature version. And yet many shops still prefer common servlets to the more complex EJB architecture, the supposed crown jewel of J2EE. Meanwhile, those who take the J2EE plunge largely sacrifice Java?s write-once, run-anywhere promise in favor of their app server?s proprietary extensions. Today, with even staunch open source developers signing on to competing technologies such as Microsoft?s C# (via Mono), Java?s window of opportunity for world domination may be closing fast.
— Neil McAllister
All right Java community what do you think about that?