[Mono-list] Why doesn't Mono do cross platform GUI development like Java?

reeset reeset at gmail.com
Sat Nov 29 20:38:10 UTC 2014

I've been spending some time going through the various lists and reading with
interest the discussions and recommendations for folks interested in doing
cross platform development that require a GUI component.  I appreciate that
there are options available for developers wanting to create native looking
applications for various platforms using Mono.Mac, GTK#, and then WinForms
or WPF using .NET -- but this also seems to be a big problem as well.  I've
been someone developing hobby tools for a variety of niche groups working
with libraries and publishers and what I've hoped for a long time, is that
Mono would provide a  well supported, cross platform GUI framework that
didn't require messing with all these various platform specific GUI tools. 
I just don't have the capacity or interest to have to maintain 3 different
codebases...I'd always hoped that WinForms would be that very basic GUI
layer for Mono, but at this point, it seems like Xamarin, the group doing
fantastic work, also has a business model that seems to be build around
encouraging that GUI components remain fragmented and platform specific.  

I realize with the recent code sharing changes with Microsoft and Xamarin
happening, maybe something will shake out -- but after all these years of
watching and periodically checking in to see if Mono might make .NET tools
more portable -- I've been really disappointed in how the client/GUI space
has been treated.  And I guess what I'm wondering is if I've missed
something in this space.


View this message in context: http://mono.1490590.n4.nabble.com/Why-doesn-t-Mono-do-cross-platform-GUI-development-like-Java-tp4664838.html
Sent from the Mono - General mailing list archive at Nabble.com.

More information about the Mono-list mailing list