Winforms для Mono на Mac, Linux и ПК (Redux) - PullRequest
3 голосов
/ 22 сентября 2008

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

Является ли Mono GtkSharp действительно кроссплатформенным? Кажется, он основан на Gnome ... как это может работать с ПК и Mac?

Может кто-нибудь привести примеры работающего приложения для Mac / PC / Linux, написанного с использованием единой кодовой базы в Microsoft .Net?

Ответы [ 5 ]

2 голосов
/ 28 марта 2012

Поймите, что это старый вопрос, но Banshee отвечает всем требованиям за то, что является кроссплатформенным приложением, использующим GTK #. Работает на Max, Linux и Windows. http://banshee.fm/download/

1 голос
/ 24 сентября 2008

Plastic SCM поддерживается в Windows, Linux, Solaris и Mac OS X. Ссылка содержит скриншоты в Windows и Linux.

1 голос
/ 22 сентября 2008

Лучшим примером приложения Gtk #, которое работает как в Windows, так и в Linux, может быть OpenVista Medsphere. Конечно, это не приложение, которое нужно запускать многим людям, но это очень профессиональное, отлаженное приложение с открытым исходным кодом Gtk #. Он показывает, как можно написать профессиональное приложение Gtk #.

http://medsphere.org/community/project/openvista-cis

0 голосов
/ 22 сентября 2008

Правильнее будет сказать, что GNOME основан на GTK, чем сказать, что GTK основан на GNOME. GTK - это набор инструментов, над которым работает GNOME, и вы можете получить GTK для нескольких платформ, включая Windows. Вот как GIMP работает в Windows: сначала вы устанавливаете GTK.

0 голосов
/ 22 сентября 2008

Gtk # является кроссплатформенным. Однако единственной платформой, на которой это выглядит красиво, является Linux / BSD с GNOME. Если возможно, каким-то образом разделите интерфейс и бэкэнд и разработайте отдельные пользовательские интерфейсы для Linux, Windows и OS X. Даже у wx, который отлично справляется с работой на всех трех платформах, есть свои ограничения.

Рабочее приложение Mac / PC / Linux в Gtk #? Tomboy работает на всех трех, я думаю.

...