5 ms·
1) Native is probably the best... obviously. As you said, you get to follow each specific HIG, so that's good. 2) This I think is a bit of a fad. It's just so
by gaze 12y ago
1) Native is probably the best... obviously. As you said, you get to follow each specific HIG, so that's good.
2) This I think is a bit of a fad. It's just so bloated and honestly just a way to let people with javascript/web development experience make something the way they understand. I imagine that some parts of the workflow that make this approach popular will end up in the platform-abstracting toolkits. Things like reactive programming and more intuitive approaches to layout (XAML for instance)
3) Qt and Swing here seem to be what people are converging on. WX seems to be losing steam (I think? Can't tell.), and GTK just sucks completely. Lazarus seems to be stuck using Carbon on OS X, but a cocoa port is underway. The biggest endorsement of this approach IMO is Maya, which uses QT. Who wants to maintain THAT UI on different platforms?!