Выучите C # на Mac? - PullRequest
       51

Выучите C # на Mac?

16 голосов
/ 10 января 2009

Является ли моно единственным маршрутом, какой-нибудь конкретной визуальной студией, такой как редакторы, которые вы рекомендуете?

Ответы [ 7 ]

10 голосов
/ 10 января 2009

Не имея смысла констатировать очевидное и упустить из виду, если вы имеете в виду компьютер Mac, а не Mac OS, вы можете установить bootcamp или использовать параллели для запуска окон на Mac, а затем использовать Visual Studio (есть также бесплатные версии Visual Studio )

6 голосов
/ 10 января 2009

Да, моно - это на самом деле ваш единственный вариант, если только какой-то студент не разработал какую-то очень экспериментальную вещь, о которой я не знаю. Что касается IDE, я считаю, что единственная вещь, которая работает наполовину стабильно в Mac OS X, это Monodevelop:

http://tirania.org/blog/archive/2008/Feb-07-2.html

Я имею в виду, что вы можете запускать Parallels и разрабатывать свой код на виртуальной машине Windows с Visual Studio, и, если вы будете следовать определенным рекомендациям по переносимости, вы можете использовать VS для разработки своих моно-приложений. Хотя вы, возможно, с таким же успехом познакомитесь с Monodevelop. Было бы интересно посмотреть, будет ли когда-нибудь перенесен SharpDevelop.

3 голосов
/ 10 января 2009

Ну, вы также можете попробовать Silverlight ...

Pro:

  • Это официальная реализация Microsoft, поэтому она с большей вероятностью будет работать
  • Его поддержка последних вещей, таких как C # 3.0, намного лучше

Con:

  • Это только браузер, приложения Silverlight не работают автономно
  • Вы не получите всю библиотеку классов .NET, только подмножество, поэтому она несколько ограничена
  • Вы не получите Visual Studio на Mac

Для IDE я предлагаю Eclipse Tools для Microsoft Silverlight (в настоящий момент это только для Windows), вам следует использовать MonoDevelop или SharpDevelop или что-то в этом роде.

2 голосов
/ 03 мая 2014

Используйте Xamarin Studio IDE. https://xamarin.com/mac

Использует Mono и C #. Он имеет все функции, которые вы можете ожидать от современной IDE, и сочетается с XCode для GUI.

1 голос
/ 06 апреля 2010

Virtual Box - мое новое любимое и свободно распространяемое программное обеспечение для виртуальных машин. Не платите за параллели. Кроме того, с BootCamp вам необходимо перезагрузить компьютер, чтобы переключиться между Windows и OS X, так что Virtual Box - это путь.

1 голос
/ 10 января 2009

Я бы пошел по пути виртуализации, либо Parallels, либо VMware Fusion. Оба будут хорошо работать под управлением Windows XP и Visual Studio на современном Mac. В Windows есть лучшие инструменты для разработки на .NET и C #, и они позволяют их использовать, особенно когда вы только начинаете.

1 голос
/ 10 января 2009

Mono - в значительной степени ваш единственный маршрут прямо сейчас, хотя ходят постоянные слухи (хотя я бы не стал их особо задумывать), что Microsoft планирует в будущем портировать C # на Mac. Но я бы очень удивился, если бы это случилось.

Что касается IDE, я ничего не могу поделать ... Если я хочу C #, я придерживаюсь Visual Studio (запустите его через Parallels или BootCamp, если вы действительно хотите использовать VS).

Редактировать: Как указывает Грэм, есть Какао #, но я бы предупредил, что это просто потому, что проект остановился, и вряд ли у него будет большое будущее. (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...