2008-09-22 7 views
3

(j'ai posé cette question in another way, et a obtenu des réponses intéressantes, mais je ne suis pas trop convaincu.)Winforms pour Mono sur Mac, Linux et PC (Redux)

Est GtkSharp Mono vraiment multi-plateforme? Il semble être basé sur Gnome ... comment cela peut-il fonctionner avec PC et Mac? Est-ce que quelqu'un peut me donner des exemples d'une application Mac/PC/Linux fonctionnant avec une base de code unique dans Microsoft .Net?

Répondre

1

Plastic SCM est pris en charge sous Windows, Linux, Solaris et Mac OS X. Le lien inclut des captures d'écran sous Windows et Linux.

+0

Je leur ai envoyé un email aujourd'hui demandant s'ils utilisent GTK # et à quel titre. C'est multi-plateforme, c'est certain. –

+2

Ils n'utilisent pas GTK # du tout. Mais ils fonctionnent tous les trois et utilisent http://www.mono-project.com/WinForms –

0

Gtk # est une plateforme multiplateforme. Cependant, Linux/BSD exécutant GNOME est la seule plate-forme où elle est belle. Si possible en quelque sorte, séparer frontend et backend et développer des interfaces utilisateur distinctes pour Linux, Windows et OS X. Même wx, qui fait un très bon travail en regardant bien sur les trois plates-formes, a ses limites.

L'application Mac/PC/Linux fonctionnant dans Gtk #? Tomboy court sur tous les trois je pense.

+1

Tomboy - http://www.gnome.org/projects/tomboy/ - est un sous-projet Gnome. Est-ce que j'ai Gnome sur PC ou Mac? –

0

Il serait plus correct de dire que GNOME est basé sur GTK que de dire que GTK est basé sur GNOME. GTK est une boîte à outils sur laquelle GNOME est installé, et vous pouvez obtenir GTK sur plusieurs plates-formes, y compris Windows. C'est comme ça que GIMP fonctionne sur Windows: vous devez d'abord installer GTK.

+0

Qu'est-ce que cela signifie pour GTK #? –

+0

GTK # est une implémentation de widgets d'interface utilisateur pour .Net. Il utilise GTK pour réaliser ces widgets. –

1

Le meilleur exemple d'application Gtk # fonctionnant sous Windows et Linux peut être OpenVista de Medsphere. Certes, ce n'est pas une application que beaucoup de gens ont besoin de lancer, mais c'est une application Gtk # très professionnelle, polie et open source. Il montre comment une application Gtk # professionnelle peut être écrite.

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

+0

semble bon, mais cela fonctionnera-t-il sur Mac? –

2

Réalisez que c'est maintenant une vieille question, mais Banshee répond à la demande d'être une application multi-plateforme qui utilise GTK #. Il fonctionne sur Max, Linux et Windows. http://banshee.fm/download/

Questions connexes