Quote:
What To Do?
If your business or company still relies solely on components delivered to developers through an MSDN subscription, then it is past time to start looking beyond what Microsoft offers for .NET development so you won’t be left behind in 5 years. Embrace and support open source.
Now where it really gets interesting is in feedback comments, such as:
Quote:
At this point, I beleive the best move Microsoft can make is to make .NET Open Source, and then launch a program like Apache Incubator around that - so that some serious OSS development can happen around the .NET ecosystem. The real problem with .NET is the unavailability of frameworks for solving new age problems - .NET developers are cramped with the nonavailability of Proven libraries for Machine Learning, Distributed Processing, Text Processing etc - Talk about Solr, Lucene, Mahout, Storm, etc. The CLR and C# are awesome - but MS just can't push forward the development of mature libraries around the same, with out participation from OSS community. Hopefully, if Azure turns out to be a big success story, then Microsoft won't mind open sourcing the Entire .NET stack OSS ;).
If you get a sense of