Natürlich geht das auf Mac zu entwickeln ohne Windows, wenn man nicht auf Visual-Studio fixiert ist. Aber auch dann kann eventuell mittels CrossOver auf einen Windows-Boot verzichtet werden.
Für C++ kann unter MAC-OS im NetBeans der GNU C-Kompiler eingerichtet werden.
Auf meinem Macbook sind diverse IDEs im Einsatz (Eclipse Luna, NetBeans 8.0, WebStorm). Diese funktionieren einwandfrei. Ob JDK 1.6, 1.7 oder 1.8 oder gcc, inklusive Glassfish 4.0; alles tipp topp. Auch das GIT-Repository ist knackig zu bedienen.