Why would anyone write a GUI app in C? Almost every alternative is better for the job.
Libui: GUI library in C
21–30 of 186 posts
Re: Libui: GUI library in C
#22That said I do not know of any cross platform library in C, so this does seem to fill a niche.
Re: Libui: GUI library in C
#23Juce is another interesting UI lib https://www.juce.com/ Works with Windows, Mac OS, Linux, iOS and Android. Strangely, juce seems to have a revamped website that has no pictures or screenshots of the juce user interface and its widgets. Weird. Not sure how effective that marketing is...
Re: Libui: GUI library in C
#24And they actually consider using this library.
Re: Libui: GUI library in C
#25Why would anyone write a GUI app in C? Almost every alternative is better for the job.
Performance?
Re: Libui: GUI library in C
#26Juce is another interesting UI lib https://www.juce.com/ Works with Windows, Mac OS, Linux, iOS and Android. Strangely, juce seems to have a revamped website that has no pictures or screenshots of the juce user interface and its widgets. Weird. Not sure how effective that marketing is...
I hate this website. I feel like I'm looking at a Medium post, stuff is popping around as I scroll, hero carousel, unclear Metro-style tiles that turn black and disappear the text on mouse-over, the works. Spent way too much time trying to figure out where the API docs and examples were hidden.
Re: Libui: GUI library in C
#27This is so funny. Yesterday there was another discussion on how C needs to be replaced due to security/corectness concerns (the K&R topic), today people are fascinated by a UI(!!!) library built in it. And they actually consider using this library.
Re: Libui: GUI library in C
#28Why would anyone write a GUI app in C? Almost every alternative is better for the job.
How so? The likely reason is that a C lib is usable from many other environments. Look at ncurses for example. Heavily used from many languages, and written in C. Another reason is that the underlying tools used by this library are likely in C as well, so it's probably the easiest language to use for the task.
Re: Libui: GUI library in C
#29These APIs are notoriously hard to get right and coherent, and releasing at such an early stage will make it hard to change anything when building up on this. That said I do not know of any cross platform library in C, so this does seem to fill a niche.