Подтвердить что ты не робот

Можно ли запустить Xamarin Mono в Linux?

Я хочу знать, можно ли запустить Xamarin на Ubuntu. Мне не нравится java, поэтому я хочу сделать приложения для Android с С#.

Является ли пакет для Ubuntu, потому что я его еще не видел?

Или...

Можно ли запустить Xamarin на Ubuntu с помощью Wine?

Или...

Есть ли альтернативное программное обеспечение (с теми же возможностями), которое работает на Ubuntu?

4b9b3361

Ответ 1

Xamarin заявил на несколько разных случаи, что они не планируют поддерживать Xamarin Studio на Linux в краткосрочной перспективе. Основные причины:

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

Ответ 2

Возможно, стоит упомянуть, что Мигель де Икаса (технический директор Xamarin) по крайней мере считал, что Xamarin поддерживает один дистрибутив Linux в 2011 году. Он довольно доступный и часто отвечает на вопросы IRC. Возможно, было бы интересно узнать, пересматривает ли этот вариант, даже если он не поддерживает какой-либо графический интерфейс RAD.

Как альтернатива: "Нет, вы абсолютно не можете развиваться для Xamarin на Linux", я часто рассматривал использование MonoDevelop в Linux для разработки моего безликий, доступный код. В некотором смысле, я уже делаю что-то подобное, когда я использую свой ноутбук для Windows. Вы не можете использовать Xamarin Studio для разработки для iOS в Windows, поэтому я удаляю простой консольный проект и вызываю его контроллеры, которые живут в другом проекте библиотеки. Я предпочитаю Visual Studio Xamarin Studio (и использую лицензии Starter и Indie, поэтому я не могу использовать Xamarin для Visual Studio), поэтому мне нравится делать безликую разработку на Окна. Затем, когда я "закончил" (т.е. Готов отрываться) от безликой девизы, я перехожу к Xamarin Studio на OS X, чтобы подключить все к IU UI-заглушкам, которые я там сделал.

Было бы достаточно легко сделать это в Linux "для Android" и использовать только Windows или OS X при разработке пользовательского интерфейса и создании дистрибутива. По общему признанию, пользовательский интерфейс обычно представляет собой тонну кода (всегда больше, чем я ожидаю, по крайней мере), но вы можете легко уйти с хорошими, хорошо продуманными libs, разработанными на Linux, для того, чтобы сказать половину вашего кодирования или больше. И это заставляет вас отлично отделять свои проблемы, что я всегда ценю.

EDIT: Я чувствую, что кто-то должен указать, что Mono-qua-Mono работает уже на Linux. Это всего лишь материал Xamarin - клей для более популярных потребительских платформ - это не для Linux. Таким образом, вы можете запускать Xamarin Mono на Linux, просто отлично сейчас, и были в состоянии дольше, чем Xamarin был "вещью".; ^)