[Mono-list] Mono GUI toolkits

Baltasar García Perez-Schofield baltasarq at gmail.com
Mon May 11 12:39:10 UTC 2015


Hi,

The lack of a true multiplatform toolkit for Mono is like a never.ending
story.

"GTK isn't usually used anywhere except on Linux.
Normally on the mac, you're using Xamarin.Mac, or MonoMac.
Normally on windows, you're using WinForms or WPF. Definitely *don't*
bother with winforms on non-windows platforms. Nobody has ever had a good
experience with that. If you're looking for a cross-platform GUI toolkit,
you can look at Eto.Forms and XSP. But I think most people just design
business logic separate from GUI code, and build native GUI's on Xam.Mac,
GTK#, and Winforms/WPF."

Yes, this is the sad scenario for mono: a supposedly cross-platform
environment which is not cross-platform at all... unless you use a CLI.

The best alternative is Eto.Forms (BTW is Xamarin planning to employ this
guy?), which is capable to use one toolkit or another depending on the
platform. This is just the automation of "code the user interface for each
separate OS", which does not make sense to me.

I wonder if the future of UI does not lay in just one component which
supports HTML and CSS. That way, you would program your whole interface in
HTML/CSS, and access the pieces of data from C#. Something like Atom,
Brackets, or Visual Studio Code (though these I think are built directly in
JavaScript).

-- Baltasar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20150511/2c90fff7/attachment.html>


More information about the Mono-list mailing list