Di tutto e di piu'!
- dipende dalla piattaforma (Windows, Linux, Mac)
- dipende se devi essere cross platform, cioe' realizzare un programma che gira contemporaneamente su piu' sistemi operativi
ecc.
Ma sopprattutto:
- dipende se chi ha l'azienda CAPISCE che un ambiente di sviluppo professionale (che generalmente COSTA) rende molto piu' produttivi/aiuta molto di piu' il programmatore, di un ambiente open-source che e' fatto abbastanza bene, ma non cosi' bene E, SOPPRATTUTTO
- dipende se il programmatore SA riconoscere la differenza tra un ambiente di sviluppo professionale ed uno open-source.
La differenza tra i due ambienti la puoi pensare come la differenza tra una Fiat/Zastava ed una Mercedes/Audi/Rolls Royce
Generalmente, comunque, jn ambiente Microsoft si usa VS, con il Mac, Xcode, in Linux tutti gli altri.
Per esempio, io uso Clion della Jetbrains (che fa i MIGLIORI IDE per Java, Python, Ruby e Javascript in circolazione), Netbeans (perche' e' cross platform), Sharpdevelop (perche' e' infinitamente piu' leggero di VS) e VS.
Eclipse non mi piace!