Как преобразовать настольное приложение Windows в настольное приложение Mac?

Мне нужно преобразовать настольное приложение C # .NET для Windows на Mac.

Я читал о кроссплатформенных аспектах Qt, REAL Studio, LiveCode / RunRev, wxWidgets и Mono (www.mono-project.com и http://monodevelop.com).

Является ли Mono единственным, что можно использовать для прямого преобразования?

Если бы я разрабатывал приложение с нуля, каковы были бы преимущества и недостатки каждого из этих продуктов? Я много читал о Qt, но коммерческая лицензия стоит дорого. Я гораздо меньше читал о REAL Studio, но она кажется очень способной и более доступной.


person Dan R    schedule 05.04.2011    source источник
comment
Qt уже довольно давно доступен под LGPL, с его помощью вы можете разрабатывать и развертывать проприетарное программное обеспечение.   -  person Frank Osterfeld    schedule 05.04.2011


Ответы (2)


Возможно, будет проще использовать проект Mono и сделать ваше приложение .net совместимым с версией Mono для Mac OS.

Дополнительная информация.

person Naszta    schedule 05.04.2011

Real Studio - отличный способ создавать кроссплатформенные приложения. Его приложения полностью нативны, а его язык объектно-ориентирован и очень похож на VB / Java / C #.

Для меня преимущества Real Studio - это знакомый язык программирования и общая простота использования.

person Paul Lefebvre    schedule 06.04.2011
comment
Я понимаю, что у них есть утилита преобразования для преобразования кода C # .NET в REALBasic. Это работает достаточно хорошо? А как насчет ограничений, например, наличия различных библиотек (редактирования изображений и т. Д.)? Если REAL Studio такая классная (и действительно выглядит потрясающе), почему о ней так мало говорят? - person Dan R; 07.04.2011
comment
Нет, нет инструмента для преобразования кода C # .NET в код RealBasic. В Real Software есть помощник по миграции, который переносит проект VB6 в Real Studio, но он не преобразует никакой код. - person Paul Lefebvre; 07.04.2011
comment
Real Studio, вероятно, не так хорошо известна, потому что она проприетарна и мало используется корпоративными магазинами. Если у вас есть дополнительные вопросы о Real Studio, не стесняйтесь обращаться ко мне напрямую. Это может быть более эффективно, чем комментировать здесь. - person Paul Lefebvre; 07.04.2011