I'm reading a very interesting article on the next version of C#. It's fascinating. I seriously wonder why Java does not make strides like this, especially with supposedly much more widespread support than C# and .NET??
What does the open community lack in making such huge innovations? Don't get me wrong, I'm not saying the open source community lacks innovation - it doesn't, see the Dashboard to understand what I mean. What I am trying to say is that I feel there are no major initiatives such as new platforms like .NET by this community.
Is the widespread nature of this community the very reason for this? Or is it just that Microsoft is really good at integrating good ideas and packaging it into a neat manner like Longhorn? Why isn't there anything to match Visual Studio .NET yet?
I am at a loss to understand the answer to this question.