Ask HN: Would Java make it if introduced today?
1–10 of 57 posts
Re: Ask HN: Would Java make it if introduced today?
#2So if the Java language and VM were released today in their current state, complete with lambdas, streams, annotations, and HotSpot, then yeah, I think it would take off.
Re: Ask HN: Would Java make it if introduced today?
#3Re: Ask HN: Would Java make it if introduced today?
#4- write once, run anywhere.
- write programs that run on web browsers (applets).
Today, it could be: "I want to write an Android app, and Google just released this new Java language/platform that I have to use."
In other words, any new language can make it if a large corporation creates a compelling reason for large numbers of programmers to use it.
Re: Ask HN: Would Java make it if introduced today?
#5Re: Ask HN: Would Java make it if introduced today?
#6Re: Ask HN: Would Java make it if introduced today?
#7The only reason I don't think C# has taken over Java yet is because of how entrenched Java is, and it's wide cross-platform support. With mono, Silverlight, and Microsoft's newfound love for open-sourcing however, I think those arguments would be pretty much null if Java were to be introduced today.
Re: Ask HN: Would Java make it if introduced today?
#8I don't know about make it, but Microsoft Stack (C#/VB/.NET) would have a stronger dominance nowadays considering that it would grow without Java on it's back.
Re: Ask HN: Would Java make it if introduced today?
#9The platform as we have today is simultaneously weak in terms of its stagnant and outpaced feature set, and strong in terms of its optimization capability and ecosystem size. But its strengths were a function of its popularity: lots of people wrote Java so there was plenty of incentive to invest in the platform/ecosystem.
The only way I could see it taking off today as a new language is if there were a company willing to dump 10x the resources into it that Oracle or Sun ever have.
Re: Ask HN: Would Java make it if introduced today?
#10I mean, Java was such a major influence that you have to stipulate how we deal with the fact that Java couldn't compete now because it would be essentially competing against future, evolved version of itself.