Comment: Business oriented (Score 1) 192
How many of the posters here have developed software solutions that actually sell, that help make money? Being for open standards is great but if you want to put food on the table and gas in the car then you need to get paid. In a business environment it makes sense to choose the dominant platform and the development tools that are optimized for it. These happen to be MS Windows and Visual Studio. For a rich GUI application you can choose WPF for desktops and Silverlight for mobile. There is still Adobe Flash out there but its size and the Apple effect on smartphones/tablets have all but made it irrelevant on mobile. De Icaza and the gang opened up the iOS and Android platforms to .NET devs, which decreased the MS dominance to some extent. If you are an exclusive Java/C/C++ fan then you can just ignore the 8% .NET developers but that number is not so far from the 9.8% C++ developers. And BTW, I have developed and published Web apps (HTML5/CSS/JavaScript) for mobile and then I decided to stop wasting my own time.