Winforms per Mono su Mac, Linux e PC (Redux)
-
02-07-2019 - |
Domanda
(Ho fatto questa domanda in un altro modo , e ho ottenuto alcune risposte interessanti ma non sono troppo convinto.)
GtkSharp di Mono è davvero multipiattaforma? Sembra essere basato su Gnome ... come può funzionare con PC e Mac?
Qualcuno può darmi esempi di un'app Mac / PC / Linux funzionante scritta con un unico codebase in Microsoft .Net?
Soluzione
Plastic SCM è supportato su Windows, Linux, Solaris e Mac OS X. Il collegamento include schermate su Windows e Linux.
Altri suggerimenti
Renditi conto che questa è ormai una vecchia domanda, ma Banshee si adatta al conto per essere un'applicazione multipiattaforma che utilizza GTK #. Funziona su Max, Linux e Windows. http://banshee.fm/download/
Il miglior esempio di app Gtk # che funziona sia su Windows che su Linux potrebbe essere OpenVista di Medsphere. Certo, non è un'app che molte persone devono eseguire, ma è un'applicazione Gtk # open source molto professionale, raffinata. Mostra come è possibile scrivere un'app Gtk # professionale.
Gtk # è multipiattaforma. Tuttavia l'unica piattaforma in cui sembra carino è Linux / BSD che esegue GNOME. Se possibile in qualche modo, separa frontend e backend e sviluppa interfacce utente separate per Linux, Windows e OS X. Anche wx, che fa davvero un buon lavoro nel guardare bene su tutte e tre le piattaforme, ha i suoi limiti.
App Mac / PC / Linux funzionante in Gtk #? Tomboy corre su tutti e tre, credo.
Sarebbe più corretto dire che GNOME è basato su GTK piuttosto che dire che GTK è basato su GNOME. GTK è un toolkit su cui si trova GNOME e puoi ottenere GTK per diverse piattaforme, incluso Windows. Ecco come funziona GIMP su Windows: installa prima GTK.