Announcement

Collapse
No announcement yet.

New Qt Releases Might Now Be Restricted To Paying Customers For 12 Months

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #61
    Options: Fork it and make development independent? Or make another GUI framework, using Rust.

    Comment


    • #62
      Originally posted by berolinux View Post
      GTK is not an alternative and anyone who has ever tried writing a little application with both toolkits knows. There's good reasons why just about everyone but gnome is jumping off GTK, and it's not that GTK's API is so wonderful.
      Really? I've programmed using both toolkits, started with GTK2 back then when it was new and created freepascal bindings. Also used Qt3, 4 and nowadays Qt5 at work. I still prefer GTK+ as its API is cleaner. And I like its C++ bindings more than Qt's C++ API.

      So no, it is not everyone who thinks that way, as you claim.
      Last edited by oleid; 08 April 2020, 12:59 PM.

      Comment


      • #63
        Originally posted by mdedetrich View Post

        That would be an understatement, I would say that GTK support for Windows is outright terrible compared to the competition
        Chicken-egg-problem. Hardly anyone uses GTK to target windows and hardly anyone working on the toolkit cares about windows. As GTK+ is mostly founded by Linux companies. If the people wanting to target Windows with their apps would also participate in toolkit development, that might change.

        Nevertheless, GTK+ works on Windows. At least I can run native GTK+ apps just fine, last time I tried. Yet, I would imagine that it is not well integrated into VisualStudio&Co.

        Comment


        • #64
          Originally posted by oleid View Post

          Really? I've programmed using both toolkits, started with GTK2 back then when it was new and created freepascal bindings. Also used Qt3, 4 and nowadays Qt5 at work. I still prefer GTK+ as its API is cleaner. And I like its C++ bindings better than Qt's C++ API.

          So no, it is not everyone who thinks that way, as you claim.
          I second this.

          Comment


          • #65
            This sounds really bad. Most Bugs I report are Qt bugs. So now they will stay much longer in until they come down the line for KDE. In case of LTS distros this could end in 5years of waiting for simple bugfix.

            On the other end, if KDE would fork, at some point it would just not be compatible with Qt-company-Qt anymore so no crossporting and that means bitrot with a smaller community.

            Best road to go, would maybe be to Ask the GTK guys to push back GTK4 and do a collaboration so that after GTK4 is out, its possible to slowly port KDE to GTK4 without to much missing features on the framework side.
            What do you think?

            Comment


            • #66
              Originally posted by shmerl View Post
              Options: Fork it and make development independent? Or make another GUI framework, using Rust.
              Already on it. These are the (IMHO) most interesting ones:

              Comment


              • #67
                Originally posted by lumks View Post
                Best road to go, would maybe be to Ask the GTK guys to push back GTK4 and do a collaboration so that after GTK4 is out, its possible to slowly port KDE to GTK4 without to much missing features on the framework side.
                What do you think?
                Push back GTK+4 as in to delay its release? You mean to integrate more features, which might be needed for a port of KDE?
                Last edited by oleid; 08 April 2020, 01:13 PM.

                Comment


                • #68
                  Originally posted by lumks View Post
                  Best road to go, would maybe be to Ask the GTK guys to push back GTK4 and do a collaboration so that after GTK4 is out, its possible to slowly port KDE to GTK4 without to much missing features on the framework side.
                  What do you think?
                  Would be awesome. And what's the best about this idea it's no longer 'trolling', but something worth to think about.

                  Comment


                  • #69
                    Originally posted by lumks View Post
                    This sounds really bad. Most Bugs I report are Qt bugs. So now they will stay much longer in until they come down the line for KDE. In case of LTS distros this could end in 5years of waiting for simple bugfix.

                    On the other end, if KDE would fork, at some point it would just not be compatible with Qt-company-Qt anymore so no crossporting and that means bitrot with a smaller community.

                    Best road to go, would maybe be to Ask the GTK guys to push back GTK4 and do a collaboration so that after GTK4 is out, its possible to slowly port KDE to GTK4 without to much missing features on the framework side.
                    What do you think?
                    This will be harder than you think. It will take a lot of time. I think that option would be left as a last resort.

                    If shit hits the fan, they could go the Cinnamon route, re-create KDE on top of GNOME/GTK 4 (i suppose by that time it will be out). It will be faster. They can create the GUI as they see fit, they can adapt whatever is salvageable from frameworks and KDE Applications, and for larger apps that are harder to move to GTK4 or they don't want it, they could keep using Qt individually, it is not like Qt apps are not usuable under GNOME

                    Comment


                    • #70
                      Originally posted by Volta View Post

                      Would be awesome. And what's the bes+1t about this idea it's no longer 'trolling', but something worth to think about.
                      +1

                      Wonder how much better KDE would be if run on a GTK+4 base and how difficult would be to port the existing KDE frameworks to GTK4? I can picture a skunkworks project that would port KDE to GTK framework.

                      Comment

                      Working...
                      X