HN user

mushiake

162 karma
Posts3
Comments16
View on HN

IUP[0] has not been menthioned.

IUP is wrapper for gtk+, motif and win32.

Pros:

* really simple api

* native toolkit

* c api, so other languages can easily write binding for it

Cons:

* controlls(widgets) are limited

* cocoa(mac) is not supported {they suggest to use gtk instead}

* documentation is spotty

* nobody is using? (I believe no linux distros have it in repository)

somebody here menthioned libui[1], it is exactlly the same philosophy

[0]http://webserver2.tecgraf.puc-rio.br/iup/ [1]https://github.com/andlabs/libui

Gtk# only suppports gtk2.

(well last beta release of gtk3 binding was released 2014-06-04, but lot of APIs are missing and buggy)

(Xamarin said that they would not going to port xamarin studio to gtk3)

since gtk2 doesn't support hi-dpi scaling, I would not recommend it.

They ditched in Windows Server 2012.

Now recommend cygwin.

"The Subsystem for UNIX-based Applications (SUA) is deprecated. If you use the SUA POSIX subsystem with this release, use Hyper-V to virtualize the server. If you use the tools provided by SUA, switch to Cygwin's POSIX emulation, or use either mingw-w64 (available from Sourceforge.net) or MinGW (available from MinGW.org) for doing a native port. " https://technet.microsoft.com/en-us/library/hh831568.aspx