[MonoDevelop] wx.NET, #WT, or other cross-platform gui widgets
Jon Molesa
rjmolesa at consoltec.net
Wed Dec 13 11:20:22 EST 2006
Thank you for all your inputs. I will consider them all carefully. I
do not wish to split the community. I will look into COCOA# as well.
Thanks again.
One thought is to have a simple form designer for wx.NET. I think you
were suggesting it as a plugin to MD. Does Stetic create XML files as
the descriptor? I could look that up myself when I get a free moment.
wx can use XRC files to build GUIs.
Anyway, thanks again.
PS - I believe you're right about the lowest common denominator, but
isn't native preferred when available. Also wx.NET does still need much
work itself.
> Most of the apps developed with GTK# aren't intended to be
> cross-platform yet. For those that target GNOME as their native
> platform, like Banshee, FSpot and Beagle, GTK# is the obvious choice.
> Also, it's code that works on Windows and Macs but works *better* on
> Linux, so might help to promote migration ;-)
I'm a big fan of all those apps.
> The #D developers decided that a cross-platform windowing toolkit was
> beyond their remit, and discontinued work on #WT several years ago.
That's what I figured.
> If you must do it, MD is probably easier than #D because it has since
Not completely necessary, as of right now writing all code in vi. It's
kinda nice, but slow.
> I do think that there might be some milage in promoting WX.NET or
> something similar as a true cross-platform GUI system, but IMO there's
> no need to port the IDE. Completing the toolkit itself will probably
> keep you occupied for a long time. And there's no reason why you
> couldn't have a WX.NET visual designer in MD and/or SD.
MD or SD would still need to run on a Mac. My Mac is awfully slow.
I'm hoping Santa brings me a stick of 512. I've been pretty good ;-).
> Alternatively you could try writing something fully managed that sits
> on top of GTK#, Cocoa#, QT#, Avalon and SWF, a bit like #WT aimed to
> do. That would be doubly interesting if it offered platform-specific
> platform integration capabilities too, so that devs could write an app
> that instantly runs on all platforms, then enhance it for each
> platform. The problem with cross-platform toolkits like WX is that
> they usually limit you to the lowest common denominator...
That would be impressive. I too could make use of that. :-) A self
aware library as to which platform it's running on an adjusts it's
offerings accordingly. True simplicity offered through abhorrent
complexity.
--
Jon
More information about the Monodevelop-list
mailing list