Какой инструментарий GUI я должен использовать - PullRequest
6 голосов
/ 27 октября 2010

У меня есть приложение на C #.В настоящее время все модули написаны на .NET 2, и он использует некоторые исполняемые файлы, которые имеют порты Linux.Поэтому мне было интересно, какой инструментарий я должен использовать в Windows и MacOS, чтобы максимально легко скомпилировать его для обоих?В Windows Некоторые ребята говорили мне, что в Windows я могу использовать WinForms, но в Mac я должен использовать MonoMac, но переход сделать сложно.Мне нужно что-то сделать легко.

Ответы [ 2 ]

3 голосов
/ 27 октября 2010

Портируйте его на Mono (НЕ MonoMac), и он должен работать на обоих.

http://www.mono -project.com / Руководство: _Porting_Winforms_Applications

После завершения порта вы сможете перекомпилировать и запустить для обеих платформ.

1 голос
/ 27 октября 2010

GTK # может быть вариантом.Я не думаю, что это удобно, но дело вкуса.

По моему скромному мнению, вы должны использовать разные GUI-инструментарии для каждой платформы (обычно это тема священных войн, но я думаю, если для этого достаточно вашего бюджета, вам действительно стоит подумать об этом).Я могу назвать лишь несколько полностью кроссплатформенных приложений, которые мы написали с использованием только одного инструментария с графическим интерфейсом, который действительно подходит для всех систем.

...