JavaはIDE開発環境までもが、各OSで平等。
もし、OSを変えても、全く同じeclipseやNetBeansが使える。
Visual StudioがないからWindowsでしかまともに開発できないというC#は、
マルチプラットフォームを実現できていない。
Visual Studio Code? あれ、ただのウェブ技術ベースのエディタだよwwww

Javaの思想は、各OSが平等。OSの上のOSを作らず。OSの下にOSを作らず。 by 福沢諭吉。
C#の思想はカースト制度。Windowsが王族。残りは全て賤民。奴隷カーストのOSならサブセット提供でいいや。by カースト制度。

賤民OSに提供するツールには、賤民の称号としてもれなく、Core とか、Codeを付加するマイクロソフト。
平等に同じ名前、同じ機能のツールを提供するJava。