Winforms для Mono на Mac, Linux и ПК (Redux)
-
02-07-2019 - |
Вопрос
(я задавала этот вопрос другим способом, и получил несколько интересных ответов, но я не слишком в этом убежден.)
Является ли GtkSharp Mono действительно кроссплатформенным?Кажется, он основан на Gnome...как это может работать с ПК и Mac?
Может ли кто-нибудь привести мне примеры работающего приложения для Mac/PC/Linux, написанного с единой кодовой базой в Microsoft .Net?
Решение
Пластиковый СКМ поддерживается в Windows, Linux, Solaris и Mac OS X.Ссылка включает скриншоты для Windows и Linux.
Другие советы
Поймите, это уже старый вопрос, но Banshee отвечает всем требованиям как кроссплатформенное приложение, использующее GTK#.Он работает на Max, Linux и Windows.http://banshee.fm/download/
Лучшим примером приложения Gtk#, работающего как в Windows, так и в Linux, может быть OpenVista от Medsphere.Конечно, это не то приложение, которое нужно запускать многим людям, но это очень профессиональное, отточенное приложение Gtk# с открытым исходным кодом.Он показывает, как можно написать профессиональное приложение Gtk#.
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.