Хорошо, ребята, я пишу приложение, которое хочу быть кросс-платформенным. До недавнего времени я пытался это сделать в Silverlight с С#, потому что он также работает на OS X, но со мной довольно ржавый с С#, а также не знаком с Silverlight. Я столкнулся с головной болью после головной боли. В большинстве случаев это связано с ограничениями, которые прилагаются к приложению, предназначенному для запуска в браузере, при этом проблемы с ним выполняются по-разному при работе с моей версией sever vs прямо из файла://и т.д.
Я предпочел бы полностью отказаться от всей идеи поддержки OS X, чем полностью переписать приложение для OS X, тем более, что у меня совершенно нет опыта написания для него. То, что я надеюсь сделать, это написать обычное приложение на С#.NET с Visual Studio для Windows, а затем легко перенести его в OS X с помощью Mono.
Насколько сложно принести приложение .NET к ОС X с помощью Mono? Мое приложение довольно простое, нет ничего экзотического в том, что касается форм или чего-то еще, поэтому мне пришлось бы предположим, что он будет поддерживаться в реализации Mono WinForms.
Есть ли хорошие ресурсы в том, как переносить приложение с помощью Mono? Или, может быть, я пропущу всю точку, и она просто позволяет запускать приложения .NET на OS X, и мне не нужно беспокоиться о портировании?
Простите мое полное незнание по этому вопросу, я только начал рассматривать этот маршрут, как 10 минут назад, после того, как столкнулся с еще одним раздражающим ограничением в Silverlight.
Я буду первым, кто признает, что я не знаю своей головы из моей задницы по этому вопросу, поэтому будьте осторожны..:)