Ask HN: Time for MS to Move in on Java?
Given what has been going on with Oracle and Java, is there any indication that this would be a good time for MS to throw their weight behind Mono or to create their own cross-platform implementation of .Net? Or, is it still more valuable for them to keep people on the MS stack?
4 comments
[ 4.2 ms ] story [ 20.9 ms ] threadMicrosoft dominance is caused by 25% evil, 5% good product and 70% competitor stupidity.
There are a lot of interesting languages, unfortunately some of them require the JVM to operate, which binds them to the same restrictions as Java. There are the scripting languages such as Python and node.JS, which while interesting, have a tough road to battle for mind share due to the fact that they are scripting languages. I personally have no issue with scripting languages, but others do and so it will serve as a scarlet letter for those languages being the one.
There are others like Google's go that are open source and available. I do not know if a language such as go will become a dominant language in the foreseeable future, but do believe that it will be a language with similar licensing options and similar freedoms due to what has happened in the Java market.
The problem was that you still needed to deliver on Microsoft platforms to get any user base. Java offered a viable solution to that problem at the time because one could develop an application for the UNIX market while still keeping a foot in the Windows market, should the landscape shift.
With more and more server products moving the Microsoft, Java was a way to hedge staying on an alternative platform while still having a quick transition strategy to Microsoft should be required. Those market realities do not exist today and as always developer mind share is key to a language success, I would argue that it's the only key to a language of success.
It has been proven time and time again where the developers go the market follows. All languages that have gained popularity since Java have been open source languages with the exception of Objective-C and the .net languages. The two most dominant web languages PHP and Python are both open source language.