Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Poll: Cross Platform GUI

Poll: Cross Platform GUI

Scheduled Pinned Locked Moved The Lounge
csharp
41 Posts 15 Posters 2 Views 1 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.
  • M Michael A Barnhart

    I do not. Every effort I have seen has not been productive. It is far better to really seperate the business code from the presentation and develope the presentation for the enviroment. I do not mind getting old. It beats all the other options that I can think of.

    J Offline
    J Offline
    Jeremy Falcon
    wrote on last edited by
    #31

    wxWidgets can use what's called XRC to seperate the GUI from the code, which is very much like XAML. Jeremy Falcon

    1 Reply Last reply
    0
    • E ed welch

      I vote for Qt. It is open source. Version 4 was reciently launched and now free version is available for Windows.

      F Offline
      F Offline
      fakefur
      wrote on last edited by
      #32

      The trouble with Qt (which I think is a fine lib too) is that commercial development isn't free. :~

      E 1 Reply Last reply
      0
      • F fakefur

        The trouble with Qt (which I think is a fine lib too) is that commercial development isn't free. :~

        E Offline
        E Offline
        ed welch
        wrote on last edited by
        #33

        Agreed. It wouldn't be too bad if they charged a reasonable price.

        J 1 Reply Last reply
        0
        • N Nish Nishant

          Uhm, how many people here think cross-platform GUI programming is actually a good idea?

          J Offline
          J Offline
          Jorgen Sigvardsson
          wrote on last edited by
          #34

          Cross-platform GUI programming isn't all that bad. I think Qt does a good job, unlike Java. The only objections I have is when for example an app looks like a windows app, when it's running on Mac or Unix. As long as the platform's look'n'feel is preserved (without horrible performance penalties!), then there's no problem really...? Good music: In my rosary[^]

          1 Reply Last reply
          0
          • R Rob Manderson

            Not me! I've always thought that the entire cross-platform argument was a crock mainly because it's impossible. There's always something that platform A can do that platform B can't. Whereupon the code base compiled for platform B grows a conditionally compiled excressence to fake something. And then the code base for platform A grows a similar excressence to compensate for the things IT can't do... And that way madness lies... Rob Manderson I'm working on a version for Visual Lisp++ My blog http://blogs.wdevs.com/ultramaroon/[^]

            J Offline
            J Offline
            Jorgen Sigvardsson
            wrote on last edited by
            #35

            If system A supports the WIMP-idiom and system B as well, then it is quite possible (which I believe Qt demonstrates quite well). However, when you start to abstract away the operating system (of which the GUI is only a small part), then you end up with a very bad lowest common denominator. Good music: In my rosary[^]

            1 Reply Last reply
            0
            • E ed welch

              Agreed. It wouldn't be too bad if they charged a reasonable price.

              J Offline
              J Offline
              Jorgen Sigvardsson
              wrote on last edited by
              #36

              They have to make money somehow. And it's not all that much money, if you compare the cost of the needed effort to write your own GUI abstractions. Good music: In my rosary[^]

              E 1 Reply Last reply
              0
              • J Jorgen Sigvardsson

                They have to make money somehow. And it's not all that much money, if you compare the cost of the needed effort to write your own GUI abstractions. Good music: In my rosary[^]

                E Offline
                E Offline
                ed welch
                wrote on last edited by
                #37

                It's around $4000 per developer. That's makes it unfeasable for any small scale projects that wouldn't be expected to generate a lot of revenue.

                J 1 Reply Last reply
                0
                • E ed welch

                  It's around $4000 per developer. That's makes it unfeasable for any small scale projects that wouldn't be expected to generate a lot of revenue.

                  J Offline
                  J Offline
                  Jorgen Sigvardsson
                  wrote on last edited by
                  #38

                  But then again.. what small scale projects are cross-platform? Just to support more than one platform requires quite an organization. Just supporting the 9x and the NT sides of Windows requires more than you'd want. Good music: In my rosary[^]

                  E 1 Reply Last reply
                  0
                  • J Jorgen Sigvardsson

                    But then again.. what small scale projects are cross-platform? Just to support more than one platform requires quite an organization. Just supporting the 9x and the NT sides of Windows requires more than you'd want. Good music: In my rosary[^]

                    E Offline
                    E Offline
                    ed welch
                    wrote on last edited by
                    #39

                    Your project doesn't have to be cross-platform to use Qt, you know!

                    J 1 Reply Last reply
                    0
                    • E ed welch

                      Your project doesn't have to be cross-platform to use Qt, you know!

                      J Offline
                      J Offline
                      Jorgen Sigvardsson
                      wrote on last edited by
                      #40

                      True, but there wouldn't be much point in it, would it? Unless, of course, you find the features in the library well worth the money. :) Good music: In my rosary[^]

                      1 Reply Last reply
                      0
                      • P Priyank Bolia

                        I am also using it currently, and it rocks, but I am not sure of its future. It has still a long way to grow and mature enough like MFC, where you want a control and just search codeproject, finish... http://www.priyank.in/

                        T Offline
                        T Offline
                        T1TAN
                        wrote on last edited by
                        #41

                        That's a reasonable doubt, but if authors continue their work like they did till now..the future looks good:cool: --- YOU KNOW WHAT YOU ARE BLONDIE!?!? YOU'RE JUST A SON OF A BA A A A AAAAAAAAAA!!!!! http://sprdsoft.cmar-net.org

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups