Oracle is clearly doing all it can to close the gap with all the FUD but it might not be enough to help .NET because for what it is worth in my opinion, Microsoft appears inconsistent.
Are they betting the farm on Azure yet? Do they still see Windows as a profit center? Can they afford to give away developer tools for free as in free beer with no strings attached? Can they give away everything I'd need to run an Azure stack without paying them a single cent? I don't know but if they can't, I don't see how we can get Java teams and projects to switch over. Microsoft has a lot of cash but they don't have unlimited cash and it sort of matters in the long term. I hope the answers to the questions are yes. I wish Microsoft became to Windows what Red Hat is to Linux but as they say if wishes were fishes...
The first wave would involve enough tools for already .net projects to invade into Linux land. If this wave is not big, then Microsoft will have to try harder to convince Java devs to make the switch. But I am sure, there are many like my employer who make fintech products that with some work expand on to the Linux Server side very motivated to be part of the first wave.
More Java developers, I would be observing how many .Net shops expand their products and services to Linux.
Are they betting the farm on Azure yet? Do they still see Windows as a profit center? Can they afford to give away developer tools for free as in free beer with no strings attached? Can they give away everything I'd need to run an Azure stack without paying them a single cent? I don't know but if they can't, I don't see how we can get Java teams and projects to switch over. Microsoft has a lot of cash but they don't have unlimited cash and it sort of matters in the long term. I hope the answers to the questions are yes. I wish Microsoft became to Windows what Red Hat is to Linux but as they say if wishes were fishes...