(I asked this question in another way, and got some interesting responses but I'm not too convinced.)
(我用另一种方式问了这个问题,得到了一些有趣的回答,但我不太相信。)
Is Mono's GtkSharp truly cross-platform? It seems to be Gnome based... how can that work with PC and Mac?
Mono的GtkSharp是否真正跨平台?它似乎是基于Gnome ......如何才能与PC和Mac一起工作?
Can someone give me examples of a working Mac/PC/Linux app that is written with a single codebase in Microsoft .Net?
有人能举例说明一个在Microsoft .Net中使用单个代码库编写的Mac / PC / Linux应用程序吗?
5 个解决方案
#1
1
Plastic SCM is supported on Windows, Linux, Solaris, and Mac OS X. The link includes screenshots on Windows and Linux.
Windows,Linux,Solaris和Mac OS X支持Plastic SCM。该链接包括Windows和Linux上的屏幕截图。
#2
2
Realize this is now an old question, but Banshee fits the bill for being a cross-platform application that uses GTK#. It runs on Max, Linux and Windows. http://banshee.fm/download/
意识到这是一个古老的问题,但Banshee适合作为使用GTK#的跨平台应用程序。它运行在Max,Linux和Windows上。 http://banshee.fm/download/
#3
1
The best example of a Gtk# app that runs on both Windows and Linux may be Medsphere's OpenVista. Granted, its not an app that many people need to run, but it is a very professional, polished, open-source Gtk# application. It shows how a professional Gtk# app can be written.
在Windows和Linux上运行的Gtk#应用程序的最佳示例可能是Medsphere的OpenVista。当然,它不是一个很多人需要运行的应用程序,但它是一个非常专业,精致,开源的Gtk#应用程序。它显示了如何编写专业的Gtk#应用程序。
#4
0
Gtk# is cross platform. However the only platform where it looks nice is Linux/BSD running GNOME. If possible somehow, separate frontend and backend and develop separate user interfaces for Linux, Windows and OS X. Even wx, which does a really good job in looking okay on all three platforms, has its limits.
Gtk#是跨平台的。然而,唯一看起来不错的平台是运行GNOME的Linux / BSD。如果可能的话,分开前端和后端并为Linux,Windows和OS X开发单独的用户界面。即使是wx,它在所有三个平台上看起来都很好,但它有其局限性。
Working Mac/PC/Linux app in Gtk#? Tomboy runs on all three I think.
在Gtk#中使用Mac / PC / Linux应用程序? Tomboy在我认为的所有三个运行。
#5
0
It would be more correct to say that GNOME is GTK-based than it is to say that GTK is GNOME based. GTK is a toolkit that GNOME sits on top of, and you can get GTK for several platforms, including Windows. That's how GIMP works on Windows: you install GTK first.
更确切地说,GNOME是基于GTK的,而不是说GTK是基于GNOME的。 GTK是GNOME的*工具包,您可以在包括Windows在内的多个平台上获得GTK。这就是GIMP在Windows上的工作方式:首先安装GTK。
#1
1
Plastic SCM is supported on Windows, Linux, Solaris, and Mac OS X. The link includes screenshots on Windows and Linux.
Windows,Linux,Solaris和Mac OS X支持Plastic SCM。该链接包括Windows和Linux上的屏幕截图。
#2
2
Realize this is now an old question, but Banshee fits the bill for being a cross-platform application that uses GTK#. It runs on Max, Linux and Windows. http://banshee.fm/download/
意识到这是一个古老的问题,但Banshee适合作为使用GTK#的跨平台应用程序。它运行在Max,Linux和Windows上。 http://banshee.fm/download/
#3
1
The best example of a Gtk# app that runs on both Windows and Linux may be Medsphere's OpenVista. Granted, its not an app that many people need to run, but it is a very professional, polished, open-source Gtk# application. It shows how a professional Gtk# app can be written.
在Windows和Linux上运行的Gtk#应用程序的最佳示例可能是Medsphere的OpenVista。当然,它不是一个很多人需要运行的应用程序,但它是一个非常专业,精致,开源的Gtk#应用程序。它显示了如何编写专业的Gtk#应用程序。
#4
0
Gtk# is cross platform. However the only platform where it looks nice is Linux/BSD running GNOME. If possible somehow, separate frontend and backend and develop separate user interfaces for Linux, Windows and OS X. Even wx, which does a really good job in looking okay on all three platforms, has its limits.
Gtk#是跨平台的。然而,唯一看起来不错的平台是运行GNOME的Linux / BSD。如果可能的话,分开前端和后端并为Linux,Windows和OS X开发单独的用户界面。即使是wx,它在所有三个平台上看起来都很好,但它有其局限性。
Working Mac/PC/Linux app in Gtk#? Tomboy runs on all three I think.
在Gtk#中使用Mac / PC / Linux应用程序? Tomboy在我认为的所有三个运行。
#5
0
It would be more correct to say that GNOME is GTK-based than it is to say that GTK is GNOME based. GTK is a toolkit that GNOME sits on top of, and you can get GTK for several platforms, including Windows. That's how GIMP works on Windows: you install GTK first.
更确切地说,GNOME是基于GTK的,而不是说GTK是基于GNOME的。 GTK是GNOME的*工具包,您可以在包括Windows在内的多个平台上获得GTK。这就是GIMP在Windows上的工作方式:首先安装GTK。