Я не в обход .NET для программирования Win32. Я , обходя их обоих в программирование на Java, поскольку я хочу, чтобы мои приложения работали на как можно большем количестве платформ. Windows может контролировать большую часть рынка, но я не вижу причин для сокращения даже небольших возможностей для получения прибыли, тем более что я могу писать код Java гораздо быстрее, чем C ++ или C # (это основано на моих способностях, а не отражении сами языки).
Ни .NET, ни Win32 не дают мне такой кроссплатформенной способности на данный момент. Возможно, в конце концов, с Mono, но я все еще считаю, что он не готов к производству, и у меня все еще есть вопрос о его будущем.