Я чисто .NET разработчик, но в последнее время также разрабатывают приложения для iOS с использованием Xamarin (новое имя для монобиблиотеок) и студию Xamarin (ребрендинг Monodevelop).
Итак, если я правильно вас понимаю, и вы все еще хотите разрабатывать приложения .NET, но просто работаете и «живете» в MacOS, я бы сказал, что у вас есть шансов.
Даже если учесть, что вы можете иметь возможность писать код (и даже иметь некоторые библиотеки .NET использовать даже там) в Monodevelop, это просто несравненный, как VisualStudio удивительно удобно для разработчиков (особенно, для родного .NET один) и сколько у него плагинов.
Итак, с моей точки зрения, разговоров нет: вы должны использовать VisualStudio в любом случае! Даже если вы используете его в Remote Desktop.
UPD: Время течет и меняется. В настоящее время .NET действительно распространяется даже на Mac. Код Visual Studio был выпущен для кодирования, и Xamarin стал доступен бесплатно, так как был задан ответ. Однако одна вещь, вероятно, никогда не сбудется: я сомневаюсь, что Visual Studio когда-либо сможет мигрировать из Windows. Это будет скорее некоторый новый продукт или расширение кода Visual Studio.
Для этого вопроса попробуйте http://programmers.stackexchange.com/. (Переполнение стека в первую очередь связано с конкретными проблемами программирования). – Kjartan
Если вы не хотите разрабатывать графические приложения (надеюсь, что вы этого не сделаете), MonoDevelop достаточно мощный. –
Я использую Visual Studio в Parallels VM на моем Mac очень успешно. Однако это сильно отличается от последней части вашего вопроса ... «разрабатывайте приложение, совместимое с Windows и работающее на Mac». Что именно вы подразумеваете под этим? Возможно, вы неправильно понимаете различия между ними. – David