2013-11-12 3 views
3

Я .Net Developer, который начал использовать Mac OS. Единственное, что я пропустил в этой системе, - «VISUAL STUDIO». Я не хочу использовать две системы, что вы думаете, в целях разработки приложения .NetРазработка приложения .Net на Mac?

Как вы думаете, что я должен установить виртуальную коробку и использовать Visual Studio
http://zeus.cs.pacificu.edu/chadd/InstallVisualStudioOnYourMac.html

или просто использовать Mono Развивать ? Является Моно Мощным достаточно для разработки приложения, которое совместимо с Windows и работает на Mac?

+0

Для этого вопроса попробуйте http://programmers.stackexchange.com/. (Переполнение стека в первую очередь связано с конкретными проблемами программирования). – Kjartan

+0

Если вы не хотите разрабатывать графические приложения (надеюсь, что вы этого не сделаете), MonoDevelop достаточно мощный. –

+0

Я использую Visual Studio в Parallels VM на моем Mac очень успешно. Однако это сильно отличается от последней части вашего вопроса ... «разрабатывайте приложение, совместимое с Windows и работающее на Mac». Что именно вы подразумеваете под этим? Возможно, вы неправильно понимаете различия между ними. – David

ответ

2

Я чисто .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.

+0

Я думаю, вы должны уточнить свой ответ :) –

+0

@VikasRana, почему? Поставил ли MS VisualStudio для Mac уже ?! – Agat

+0

мы можем использовать визуальную студию на mac и linux, как на официальном форуме Asp.Net https://www.visualstudio.com/en-us/products/code-vs.aspx –

0

Конечно, вы можете использовать Mono для разработки приложения, совместимого с Windows, хотя Mono нигде не находится рядом с надежной/простой в использовании/функцией, заполненной как VS.

Сказанное в зависимости от типа приложения, которое вы планируете разрабатывать, может иметь смысл установить окна в виртуальной коробке, чтобы ваше приложение действительно могло выполнить запустите на вашем компьютере.

Например, если вы пытаетесь сделать Windows Forms приложение, приложение (которое может быть полностью разработано в Mono, но не будет работать на родной OS X. Это, скорее всего, сделать отладки кошмар.

Если вы на заборе может иметь смысл для вас, чтобы скачать 90 day free trial вида окна ОС от Microsoft, запустить, что в виртуальном поле и попробовать Visual Studio.

+0

Моно довольно стабильно и имеет множество дополнительных функций, недоступных в Microsoft .NET. –

+0

Я не пытаюсь использовать Mono без необходимости - это инструмент ** EXCELLENT ** с открытым исходным кодом с множеством функций для продвинутых пользователей. Я просто хочу, чтобы пользователь мог изучить все возможные варианты. [Здесь] (http://www.makeuseof.com/tag/download-windows-xp-for-free-and-legally-straight-from-microsoft-si/) - это достойный учебник по запуску microsot xp в виртуальном коробка. – RangerRick

Смежные вопросы