4 ms·
What are the practical benefits of this library? We have gtk,qt,fltk,wx, and a long list of others some cross platform some not..
by kosolam 1y ago
What are the practical benefits of this library?
We have gtk,qt,fltk,wx, and a long list of others some cross platform some not..
- mouse_ 1y agoyeah but I don't want to use any of those
- kosolam 1y agoGot it. The practical benefit is that you have a library that you want to use, now? Good for you, sir. But seriously, why have another native c++ gui library?
- touggourt 1y agoBecause his son started studying programming, so he resurrected this 20 years old project. Did you read the History page on Cosmoe website ? You should (https://cosmoe.org/history.html https://cosmoe.org/history.html) Ton of projects exists, ton of cars, ton of bicycles, ton of shoes, ton of pens, ton of keyboards, mices and screens... each of them are just another one and there is no real benefit to chose one rather than another (price excepted). They exist, because someone wanted to try someting or do something. Humans do things that way.
- amiga-workbench 1y agoIf the current UI libraries are enough, then why are people diving for Electron slop instead of using them? Seems like there's room for improvement here if nobody wants to touch any of them.
- bboygravity 1y agoBecause it looks (way) better than any of the others?
- Disposal8433 1y agoBecause that API is nice. Why have a Linux when you already have Windows?
- kosolam 1y agoThe reason that I started using Linux more than 20 years ago wasn’t a nice API for sure.
- 0x445442 1y agoGo read the following and draw your own comparisons. https://www.haiku-os.org/legacy-docs/bebook/ClassesAndMethod.html https://www.haiku-os.org/legacy-docs/bebook/ClassesAndMethod...
- palmfacehn 1y agoFair question. It feels like GTK is entrenched as the default these days.
- phkahler 1y agoIf you want cross platform and bindings for many languages (a universal gui toolkit) you land on GTK. QT is close, but it's not just a gui toolkit, it's C++, and there's a bit of commercial/OSS tension. GTK has its issues, but it's the most universal one.
- linguae 1y ago1. Cosmoe is a native C++ library, which may be of interest for C++ programmers. 2. Cosmoe is under the MIT license, which may be of interest for those wanting pure MIT/BSD-licensed solutions, as well as for those who want to use a C++-native toolkit but are concerned that their use cases may subject them to having to pay for a commercial Qt license. 3. BeOS appeal.