Originally posted by Konstantin.B
View Post
Announcement
Collapse
No announcement yet.
More Open-Source Participants Are Backing A Possible Fork Of Qt
Collapse
X
-
Originally posted by Luke_Wolf View Post
In addition to what Smitty said... you can't replace Qt with just Gtk. Qt is not a GUI toolkit but an entire Framework Library comparable to the Java or .NET BCLs. GUIs are but a small fraction of it's capabilities which also includes everything from networking to SQL facilities. So you would need to port to not just Gtk, but Boost (or a mishmash of other library), some library or another to provide SQL abstraction, and so on.
Now as a matter of principle I do want to point out that that isn't a bad thing, despite the opinions of certain individuals in this forum. C++'s built in library is extremely... minimal and historically (i.e. before the last decade) was poorly implemented by various vendors... and even then there's been various gotchas that are slowly being fixed in each new iteration of C++ that make the standard library have surprising pitfalls if you're just operating off of patterns rather than having the documentation open... Qt resolves all that by providing the built in functionality you expect in pretty much any other language in one big library (just like the built in library in other languages), as well as also happening to provide a GUI library. Which... also considering we're talking C++ and thus we have to screw around with CMake is really nice. Having a ton of small libraries instead of a few big libraries is really only feasible with languages that have sane (i.e. Declarative) build systems that are downloading off the internet rather than fucking about with with system libs where them being built differently will break your CMake script such as the differences between Boost on Debian vs Fedora... Remind me again why we couldn't have QBS instead?
That all being said the documentation side of things I have heard is better on Qt's side although that could also just be a side effect of them having a larger amount of money to hire people with.
- Likes 2
Comment
-
Originally posted by SpyroRyder View PostI would be curious to see a match up of the various things that Qt provides vs various libraries of equivalent functionality.
- Likes 9
Comment
-
Originally posted by SpyroRyder View PostAside from cross platform stuff, what are some reason that people here would rather fork Qt and take on its maintenance burden than work with Gtk? Cause if your reason is only cross platform that sounds like a good opportunity to sponser someone to really improve the ability to compile and work with other systemsLast edited by Guest; 11 April 2020, 08:41 AM.
- Likes 3
Comment
-
Originally posted by frank007 View PostMy personal opinion (based upon some fact I realized): the Gtk libs are already PROPRIETARY (If you are not GNOME you are ok with them).
"Proprietary technology" = We developed it by ourselves, not bought/licensed from someone else.
GTK is the GNU ToolKit and Gnome is the GNU desktop.
Comment
-
Originally posted by Konstantin.B View PostTheir description says "CopperSpice includes a majority of the Qt 5 classes"
Actually I have used neither of them so I can't tell what the current differences are.
- Likes 2
Comment
-
Originally posted by Konstantin.B View PostYou should look up the definition of proprietary.
pro·pri·e·tary | \ prə-ˈprī-ə-ˌter-ē \
Definition of proprietary (Entry 2 of 2)
1 : of, relating to, or characteristic of an owner or title holder
// proprietary rights
one that possesses, owns, or holds exclusive right to something; specifically : proprietor… See the full definition
So that doesn't apply to GTK, Gnome's toolkit that they develop specifically for Gnome applications?
- Likes 2
Comment
Comment