Вопрос давно витает в моей голове, но всё как то не собирался спросить знающие массы. Вопрос звучит так — почему в корпоративной среде так любят Java + различное свободное ПО?
Я например тут поработал с Java + JavaFX и понял, что C# + WPF много лучше. По крайней мере у меня сложилось общее впечатление, что технологии Microsoft более развиты, лучще поддерживаются и в общем более продуктивны (в смысле кода меньше — результат тот-же). Денег что VisualStudio, что IntelliJ стоят одинаково. Кроссплатформенность есть у обоих, с оговорками, но есть. Так почему тогда все уперлись в OpenSource?