Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Special Interest Groups
  3. C++ Gurus
  4. Cross platform compatible GUI application with C++ core logic
Forum Updated to NodeBB v4.3 + New Features

Cross platform compatible GUI application with C++ core logic

Scheduled Pinned Locked Moved Unsolved C++ Gurus
3 Posts 3 Posters 502 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    prasad2023
    wrote on 9 Dec 2023, 17:05 last edited by
    #1

    Hi all,

    We are analyzing the technologies to choose for a desktop application for professional traders on Windows/Linux/Mac OS. currently, we are thinking for qt gui with c++ core logic for all os. This application primarily needs rich gui, consume rest apis, and consume push notifications from websockets.

    My basic queries are:

    1. Are qt gui and c++ backend are right technologies to develop such application? if not, suggest any.
    2. afaik, qt apis are wrappers around native os apis. will it impact performance?
    3. is there any alternative for c++ for this requirement.

    Thanks in advance.
    Prasad

    T 1 Reply Last reply 10 Dec 2023, 13:38
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 9 Dec 2023, 19:59 last edited by
      #2

      Hi,

      1. Yes and there's also work in progress to improve web technology integration
      2. Performance of what ?
      3. That offers support for all your requirements ? I don't think so.

      Note that depending on your needs, you may also tape into KDE's set of frameworks that complements Qt.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • P prasad2023
        9 Dec 2023, 17:05

        Hi all,

        We are analyzing the technologies to choose for a desktop application for professional traders on Windows/Linux/Mac OS. currently, we are thinking for qt gui with c++ core logic for all os. This application primarily needs rich gui, consume rest apis, and consume push notifications from websockets.

        My basic queries are:

        1. Are qt gui and c++ backend are right technologies to develop such application? if not, suggest any.
        2. afaik, qt apis are wrappers around native os apis. will it impact performance?
        3. is there any alternative for c++ for this requirement.

        Thanks in advance.
        Prasad

        T Offline
        T Offline
        TomZ
        wrote on 10 Dec 2023, 13:38 last edited by
        #3

        @prasad2023 said in Cross platform compatible GUI application with C++ core logic:

        Are qt gui and c++ backend are right technologies to develop such application?

        Obviously, you will get a "yes" here.

        There is a very large number of applications written using Qt that are similar to what you describe.
        With "similar" I don't specifically mean trading applications, I mean professional desktop applications that use high-volumes of data and aim at a great user interface.

        @prasad2023 said in Cross platform compatible GUI application with C++ core logic:

        afaik, qt apis are wrappers around native os apis. will it impact performance?

        This is not a good description. Qt is a toolkit and covers a LOT of ground and provides a very large number of features.
        Any other toolkits, including the ones from Windows or Mac will basically have the same approach that Qt has for most of these features.
        Therefore it won't be slower than those.

        The term "wrapped" I have mostly seen used for widgets. The point there is that a Qt app can look identical to a native Windows or Mac application. If you so choose. I don't think you need to worry about that being slow.

        @prasad2023 said in Cross platform compatible GUI application with C++ core logic:

        is there any alternative for c++ for this requirement.

        I don't think there is anything out there that will be good enough for such an application.

        1 Reply Last reply
        0

        2/3

        9 Dec 2023, 19:59

        • Login

        • Login or register to search.
        2 out of 3
        • First post
          2/3
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved