Announcement

Collapse
No announcement yet.

New Features Coming For Qt 5.4

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

  • New Features Coming For Qt 5.4

    Phoronix: New Features Coming For Qt 5.4

    Qt 5.3 was released back in May (while yesterday marked the Qt 5.3.1 release). Qt 5.4 thus has been an active development target for many weeks now and it's beginning to show with the development branch locking in early August...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Why?

    Why does a widget toolkit have support for Bluetooth?
    Do one thing, and do it well.

    Seems Qt is bloated and try to do everything.
    Qt is now a huge stack.

    Is Qt going to be a full stack framework like the .NET Framework?

    Soon you can put Qt on top of a kernel, and you got everything you need for a full operating system.

    Comment


    • #3
      Originally posted by uid313 View Post
      Why does a widget toolkit have support for Bluetooth?
      Do one thing, and do it well.

      Seems Qt is bloated and try to do everything.
      Qt is now a huge stack.

      Is Qt going to be a full stack framework like the .NET Framework?

      Soon you can put Qt on top of a kernel, and you got everything you need for a full operating system.
      Qt is not a GUI toolkit. Nor is it a huge stack (in the sense that a stack is a bunch of items which more or less all depend on each other). And obviously the point of "Qt+Kernel=Full OS" is just an improper argumentum ad absurdum.

      Instead, Qt is a collection of modules (i.e. a framework) aimed at developing applications. The bluetooth module is separate from everything else. If you don't use it, your application will produce the very same code that it would if the bluetooth module didn't exist at all.

      tl;dr: Please don't accuse projects of doing their job improperly if you have no idea what you're talking about..
      Last edited by NeoBrain; 26 June 2014, 08:43 AM.

      Comment


      • #4
        Originally posted by uid313 View Post
        Why does a widget toolkit

        Stopped reading here.

        Originally posted by Wikipedia
        Qt (/ˈkjuːt/ "cute", or unofficially as Q-T cue-tee[6][7]) is a cross-platform application framework
        I develop console-only apps in Qt and they are working just fine.

        Comment


        • #5
          It's odd that this list doesn't mention QtWebEngine (Blink bindings, aiming to replace QtWebKit) which was supposed to be biggest addition in Qt 5.4.
          I've not heard about postponing it...

          Comment


          • #6
            and for servers as well

            Originally posted by doom_Oo7 View Post
            Stopped reading here.



            I develop console-only apps in Qt and they are working just fine.


            I even use it for server apps. It is easy to talk to a mysql database with Qt, and the QTcpSocketServer class is very to use as well as Qt's multithreading framework (QThread)

            Comment


            • #7
              Originally posted by uid313 View Post
              Why does a widget toolkit have support for Bluetooth?
              Do one thing, and do it well.
              Qt consists of a lot of modules, each doing one thing (and doing that pretty well:-). One of those modules is to access Bluetooth, another is for UI elements.

              Originally posted by uid313 View Post
              Seems Qt is bloated and try to do everything.
              Qt is now a huge stack.
              No, it is a set of modules that allow to build cross-platform applications. There are quite a few people out there doing things with bluetooth and they want a cross-platform way to do that.

              Originally posted by uid313 View Post
              Is Qt going to be a full stack framework like the .NET Framework?
              It already is. Qt aims at allowing cross-platform application development. Hardly any application consists of just a UI, most want to interact with network or other parts of their environment. Qt offers interfaces for quite a few things that are as cross-platform as the UI module. Think of Qt == gtk + quite a bunch of libs used by gnome.

              Originally posted by uid313 View Post
              Soon you can put Qt on top of a kernel, and you got everything you need for a full operating system.
              Not really, you will need some extra infrastructure. But then there actually is Boot2Qt, so you are not that far off:-)

              Comment


              • #8
                Originally posted by uid313 View Post
                Why does a widget toolkit have support for Bluetooth?
                Do one thing, and do it well.

                Seems Qt is bloated and try to do everything.
                Qt is now a huge stack.

                Is Qt going to be a full stack framework like the .NET Framework?

                Soon you can put Qt on top of a kernel, and you got everything you need for a full operating system.


                Obvious troll is obvious. Either that or just plain doesn't know what hes talking about.

                Comment


                • #9
                  Originally posted by uid313 View Post
                  Why does a widget toolkit have support for Bluetooth?
                  Do one thing, and do it well.

                  Seems Qt is bloated and try to do everything.
                  Qt is now a huge stack.

                  Is Qt going to be a full stack framework like the .NET Framework?

                  Soon you can put Qt on top of a kernel, and you got everything you need for a full operating system.
                  Qt is not solely a widget toolkit:



                  It is a full stack application framework much like .NET, yes.

                  It would be a good thing if you could create an operating system from Qt and a kernel.

                  What is the problem?

                  Comment


                  • #10
                    Originally posted by Emdek View Post
                    It's odd that this list doesn't mention QtWebEngine (Blink bindings, aiming to replace QtWebKit) which was supposed to be biggest addition in Qt 5.4.
                    I've not heard about postponing it...
                    It is a very recent list, and still very incomplete. Just a week ago it was empty. The only reason phoronix picked it up because an email was send out to make people start filling it out.

                    Comment

                    Working...
                    X