4 ms·
GUI toolkits? Maybe? I wonder how much of the "everything is a service, access this calculator for a small monthly fee" problem is due to how poor GUI toolkits
by Buttons840 4y ago
GUI toolkits? Maybe?
I wonder how much of the "everything is a service, access this calculator for a small monthly fee" problem is due to how poor GUI toolkits are.
- krapp 4y agoI think a big part of the problem is we seem to have decided, as an industry, that Electron solved application development and in particularly GUIs, and left everything else to rot. And a lot of the alternatives seem more focused on leveraging specific languages than making the development process easier, which is really the problem that Electron (specifically the HTML/CSS/JS) model solves. Like, I would kill to be able to write a C GUI application with a layout as easy as HTML and style it with CSS, but just not have a web browser or anything be involved.
- amelius 4y ago> Like, I would kill to be able to write a C GUI application with a layout as easy as HTML and style it with CSS, but just not have a web browser or anything be involved. You can link to different libraries that are part of WebKit, or Firefox?
- Diris 4y agoMaybe QML with DOtherSide[0]? [0]https://github.com/filcuc/DOtherSide https://github.com/filcuc/DOtherSide
- Diris 4y agoThere's lots of movement in that space in rust[0][1]. Also in that space are raphlinus' posts about GUI toolkits[2][3]. There was a post about a zig toolkit a while ago too[4]. Another post about a new c GUI toolkit[5]. There might be more cf. [6] [0]Iced: A cross-platform GUI library for Rust, inspired by Elm https://news.ycombinator.com/item?id=28326125 https://news.ycombinator.com/item?id=28326125 [1]Slint: Native GUI Toolkit for Rust, C++ or JavaScript https://news.ycombinator.com/item?id=30810533 https://news.ycombinator.com/item?id=30810533 [2]Advice for the next dozen Rust GUIs https://news.ycombinator.com/item?id=32112846 https://news.ycombinator.com/item?id=32112846 [3]Xilem: An Architecture for UI in Rust https://news.ycombinator.com/item?id=31297550 https://news.ycombinator.com/item?id=31297550 [4]Build a PinePhone App with Zig and Zgt https://news.ycombinator.com/item?id= https://news.ycombinator.com/item?id= [5]Raygui – A simple and easy-to-use immediate-mode GUI library https://news.ycombinator.com/item?id=30813000 https://news.ycombinator.com/item?id=30813000 [6]https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=true&query=GUI%20&sort=byPopularity&type=story https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=tru...