Инструменты разработки на C # на OS X - PullRequest
0 голосов
/ 08 января 2011

Мне сказали, что VisusalStudio не имеет версии для Mac.Так что я должен использовать, если я хочу развиваться в C # на Mac?У кого-нибудь есть опыт с этим?Я ищу встроенную IDE, я не хочу запускать VS с использованием VirtualBox или любого другого решения для виртуализации.

А если я создам приложение с WPF GUI, оно будет работать на Mac?Или WPF только для разработки Windows GUI?

Ответы [ 4 ]

6 голосов
/ 08 января 2011

MonoDevelop - это бесплатная IDE с открытым исходным кодом, основанная на проекте Mono. Доступны сборки для Linux, MacOS X и Windows.

Для разработки графического интерфейса вам потребуется использовать среду GTK +, включенную в Mono, - нет планов по внедрению WPF на любой платформе, кроме Windows. GTK + является кроссплатформенным, поэтому вы можете скомпилировать одно и то же приложение для MacOS, Windows и Linux, если вам нужно.

РЕДАКТИРОВАТЬ: кажется, MonoDevelop также поддерживает WinForms - http://www.mono -project.com / WinForms

Существует несколько альтернативных IDE, но нет ничего похожего на MonoDevelop с точки зрения возможностей, но вы всегда можете просто написать код C # в своем любимом редакторе и скомпилировать его, используя инструменты сборки Mono.

3 голосов
/ 08 января 2011

WPF может работать в любой среде, которая поддерживает его в среде выполнения.В настоящее время это только Windows, поскольку у проекта Mono нет планов по внедрению WPF

1 голос
/ 08 января 2011

Проверьте Mono Project .

Для IDE проверьте MonoDevelop .

Вы также можете проверить MonoTouch для разработки на IPhone.

Как уже упоминалось WPF не поддерживается , но они упоминают альтернативу:

Silverlight реализует подмножествоAPI-интерфейсы WPF и доступны в Windows, MacOS X и благодаря нашей собственной работе с открытым исходным кодом. Moonlight доступен в Linux и других системах Unix.

0 голосов
/ 08 января 2011

Насколько я знаю, нет полной IDE, поддерживающей C # с интеллигентным смыслом и т. Д. Так будет Vmware Fusion + Windows, включая Studio в режиме Unity:)

Простая подсветка синтаксиса C #, которую вы можете получить с textmate.

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