| Quite a few people are locked into that toolchain and don't have a choice but to continue buying what Microsoft is selling. And I think that is one of the main reasons that many .NET developers who are a little bit familiar with open source and non-Microsoft technologies are starting to wonder if its worthwhile paying all of that money to have Microsoft make all of those architectural decisions for them. Just start with the name, ".NET". What were they referencing there? The network. The web. Especially if you interpret that to mean the web, which I think it really is referring to, you have to ask yourself, is Microsoft or ANY one particular company really leading the way on the web? I think the answer is no. The leaders may be employed by some particular companies like Google, but they are mainly organizing projects on their own through things like github. They chose that name for a reason. They knew if they wanted to stay relevant, they needed to focus on the web. Does web development need Microsoft? Ask the average web developer. Personally, I don't think I can ever forgive them for what they have done (and continue to do) to Internet Explorer. Does Microsoft need web development? Actually they are opposing forces when it comes right down to it. Microsoft makes too many billions of dollars through Windows-related products to really push the web platform forward. So they have actively been working to impede it by pushing out incompatible and underpowered browsers. Can Microsoft's traditional licensing revenue streams survive a real conversion to open-source? LOL. |
I don't buy that for a minute.
The Windows Server division is one of the fastest growing divisions inside of Microsoft.
From their last Q3FY13 report revenue from server and tools grew 11% driven by SQL server and Windows Server growth.
Based on those figures business is scrambling to buy into the Microsoft toolchain, not trying to leave.