3 ms·
IMHO, Marketing. Java had so many marketing crazes that it's crazy. I still remember the "Java mobile game" fad from a dozen of years ago - Java this, Java th
by paskozdilar 5y ago
IMHO, Marketing.
Java had so many marketing crazes that it's crazy. I still remember the "Java mobile game" fad from a dozen of years ago - Java this, Java that, Java for phone, Java for toaster...
At some point, the public mind starts to associate "programming" with Java. Since there were (and probably always will be, unless we evolve into utopia) hordes of job-desperate people who would do anything to feed themselves and their families, a lot of them hear about Java, start programming in Java and develop their whole world around Java. Java helps them with this by providing this huge, Java-centric ecosystem which gives you everything you ever need to do whatever you want to do.
Of course, there is also the fact that Java is a managed environment and makes it a lot harder for programmers to write broken code, which makes large-scale programming possible even if all you have is a horde of mediocre programmers. But then again, that property is not unique to Java.
- zero_shift 5y agoI see this post is getting some downvotes; I'm not sure I agree with all of it myself. But I would ask those, who reject the premise here outright, to think back really hard to how things were in the 1990s. The Java brand was everywhere. It was a truly massive endeavour and one of the first languages to really go "viral" as the Solution For Everything. People laugh at the cute "Java runs on four billion devices!" tagline but back in 1995 if you weren't doing Java, you were a last-century coder. It was so pervasive Brendan Eich even renamed his strange scheme-smalltalk mashup "JavaScript".
- paskozdilar 5y agoPeople don't like to see their favorite languages bashed. It's completely understandable. I suppose there are many Java enthusiasts on here.
- kaba0 5y agoI mean, Java is not a liked language by any metrics, so I guess fans (myself included) are more than used to bashing. That’s why I don’t think that marketing helped the language become as great as it is. Sure, it had a part, but if something would have been substantially better it could have taken over a long time since java is not hypes at all anymore.
- paskozdilar 5y ago> but if something would have been substantially better it could have taken over a long time I don't think that is true. Windows is still around.
- twic 5y agoThere absolutely was massive Java hype. Twenty-five years ago Hype is not reason why "a major Silicon Valley company that's migrating their backend to it".
- zero_shift 5y agoNo, but I think it's a big contributor to the network effect advantage Java has. I'm not bashing the language - it certainly has its defenders. Some people regard simplicity as a virtue (although I'd question how simple Java is nowadays). But I think even ardent Java fans will concede, Java has some deficiencies as a language. The main reason people use Java, is that people know Java. And the main reason they know Java, is because it is used. It takes a long time to kill a network effect.
- BrendanEich 5y agoI didn't name JS, Netscape management and marketing did the trademark deal with Sun to base its name on Java, which was truly hyped and heralded. (Also, Scheme-Self, not Scheme-Smalltalk.)
- criddell 5y agoThe marketing was pretty nuts. One of the consequences was Netscape deciding to name their scripting language JavaScript.