Mac Os X: способы (IDE, инструменты и т. д.) разработки приложений с использованием C# без буткемпа и виртуальной машины

Я студент, изучаю бизнес-информатику. В колледже мы используем Visual Studio, но дома я пользователь Mac. Вот где начинается проблема; Я установил Vmware Fusion для установки Windows 7 и Visual Studio, но мне не понравилась его производительность, потому что он тормозил, даже если я дал ему 5 гигабайт оперативной памяти. Поэтому я провел поиск о том, как разрабатывать программы на C# в Mac OS C, и нашел Mono Develop и Xamarin Studio.

У меня есть пара вопросов об этой ситуации;

  1. Каковы ваши предложения? Должен ли я продолжать работу с VMware или другими IDE?

  2. Если я запускаю проект, например базовый калькулятор, в Xamarin или Mono
    , могу ли я использовать или редактировать его в Windows (visual studio)?

  3. Я нашел документацию по установке Mono .Net и его IDE, но абсолютно ничего не нашел о Xamarin. Все, что я нашел о Xamarin, похоже на «Разработка мобильных приложений с C # с использованием Xamarin Studio», и установщик Xamarin хочет, чтобы я установил Xcode, если я не ошибаюсь, Xcode предназначен для Objective-C, верно? Есть ли способ использовать Xamarin для разработки настольных приложений C# или веб-страниц?


person Eren Yatkin    schedule 07.05.2015    source источник
comment
Взгляните на код Visual Studio от MS (только что выпущенный). Вам нужен только XCode (я полагаю), если вы собираетесь разрабатывать приложения для iOS в Xamarin.   -  person Tim    schedule 07.05.2015
comment
Я попробовал VS: Code, но это похоже на Sublime Text с отладчиком и панелью вывода ошибок. Если нет, то я не знаю, как его использовать.   -  person Eren Yatkin    schedule 08.05.2015


Ответы (1)


Если вы заинтересованы в создании мобильных приложений с помощью C# как для Windows, так и для Mac, вам помогут Xamarin Studio для Mac и расширение Xamarin для Visual Studio.

Однако если вы просто хотите создавать классические приложения для Windows, вы можете использовать элементы с открытым исходным кодом в Xamarin Studio (которые унаследованы от MonoDevelop, поскольку Xamarin Studio построена поверх MonoDevelop) для создания своих приложений.

Например, вы можете использовать GTK#. Вот учебная страница с веб-сайта Mono Project о GTK#: http://www.mono-project.com/docs/gui/gtksharp/tutorials/

Вы по-прежнему можете использовать Xamarin Studio для редактирования переносимых библиотек классов и файлов C# на своем компьютере для будущего использования на лабораторных компьютерах Windows.

person Nick Lee    schedule 08.05.2015
comment
Спасибо за ваш ответ. Я не собираюсь создавать мобильные приложения. Лабораторные компьютеры, которые нам дали для использования, похожи на библиотечные компьютеры, они не такие мощные и удобные, потому что мы не инженеры, говорят они, и именно поэтому я использую свой Mac. В любом случае, я проверю GTK# и ссылку на учебник, которую вы прислали. Еще раз спасибо за вашу помощь - person Eren Yatkin; 08.05.2015