(Я задал этот вопрос другим способом и получил несколько интересных ответов, но я не слишком уверен.)
Действительно ли GtkSharp от Mono является кроссплатформенным? Кажется, он основан на Gnome ... как это может работать с ПК и Mac?
Может ли кто-нибудь привести мне примеры работающего приложения для Mac / ПК / Linux, написанного с использованием единой кодовой базы в Microsoft .Net?
Gtk # кроссплатформенный. Однако единственная платформа, на которой это выглядит хорошо, - это Linux / BSD под управлением GNOME. Если возможно, разделите внешний интерфейс и серверную часть и разработайте отдельные пользовательские интерфейсы для Linux, Windows и OS X. Даже wx, который действительно хорошо выглядит на всех трех платформах, имеет свои ограничения.
Работающее приложение Mac / PC / Linux в Gtk #? Думаю, Tomboy работает на всех трех.
Правильнее было бы сказать, что GNOME основан на GTK, чем сказать, что GTK основан на GNOME. GTK - это набор инструментов, над которым работает GNOME, и вы можете получить GTK для нескольких платформ, включая Windows. Вот как работает GIMP в Windows: сначала вы устанавливаете GTK.
Что это значит для GTK #?
GTK # - это реализация виджетов пользовательского интерфейса для .Net. Он использует GTK для реализации этих виджетов.
Лучшим примером приложения Gtk #, которое работает как в Windows, так и в Linux, может быть OpenVista от Medsphere. Конечно, это не то приложение, которое нужно запускать многим людям, но это очень профессиональное, отточенное приложение Gtk # с открытым исходным кодом. Он показывает, как можно написать профессиональное приложение Gtk #.
Пластиковый СКМ поддерживается в Windows, Linux, Solaris и Mac OS X. Ссылка включает снимки экрана в Windows и Linux.
Сегодня я отправил им электронное письмо с вопросом, используют ли они GTK # и в каком качестве. Это точно кроссплатформенный.
Они вообще не используют GTK #. Но они работают на всех трех и используют mono-project.com/WinForms
Поймите, теперь это старый вопрос, но Banshee отвечает всем требованиям как кроссплатформенное приложение, использующее GTK #. Он работает на Max, Linux и Windows. http://banshee.fm/download/
Tomboy - gnome.org/projects/tomboy - это подпроект Gnome. У меня есть Gnome на ПК или Mac?