私はコンサルタントプログラマーとして働いており、通常は大企業で働いています。私はWindowsラップトップを使用しており、同僚の多くはMacを使用しています。
私の個人的な好みは、開発環境を完全に制御できる場合、Ubuntuを実行することです。しかし、Microsoft固有の製品、特にIEがときどき必要になります。
Macを使用する同僚は、これらの状況で仮想マシンでWindowsを実行することがよくあります。
私の質問は、Ubuntuはエンタープライズプログラマーのラップトップにとって実行可能なソリューションですか?たとえば、Ubuntu上のVMでWindowsを実行するのはMacで実行するのと同じくらい簡単ですか?誰かがこれを試しましたか?Ubuntuがこの環境での開発にMacほど役に立たない特別な理由はありますか?
私は.NET開発を行っていないことに注意してください。したがって、通常は、Apacheサーバーで実行され、Windowsを実行しているクライアントによって使用されるJavaを扱います。