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. This isn't <b>really</b> a programming

This isn't <b>really</b> a programming

Scheduled Pinned Locked Moved The Lounge
c++comlinuxtoolsquestion
18 Posts 16 Posters 3 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.
  • L Lost User

    What would CPians reccomend for a dual platform (Win32 and Linux) language ? Ideally, something like VC++ etc., but I want to be able to write some test executive applications that will run on both with minimal changes. Elaine (fluffy tigress emoticon) Would you like to meet my teddy bear ?

    M Offline
    M Offline
    Maximilien
    wrote on last edited by
    #9

    If it's mostly a non-gui application, standard C++/STL is the way to go. If there's a bit of GUI, and it's standard GUI, and cross-platform gui tools/dsk is good, for example, QT. If there's a ton of GUI and that you're not afraid of the dark, split core and UI components and use abstract portable interfaces to and from non portable GUI. As I wrote in another thread, the hardest and longest things you'll do is to remove all windows-isms from your current code, removing hard-coded strings, collections, macros, ... Max.

    1 Reply Last reply
    0
    • L Lost User

      What would CPians reccomend for a dual platform (Win32 and Linux) language ? Ideally, something like VC++ etc., but I want to be able to write some test executive applications that will run on both with minimal changes. Elaine (fluffy tigress emoticon) Would you like to meet my teddy bear ?

      V Offline
      V Offline
      Vuemme
      wrote on last edited by
      #10

      You've different alternatives and the best one depends on your application and your personal preferences/knowledge. - python: it's a great programming language, supported on both platforms with a simple GUI toolkit. It's the best solution to develop small applications or script but can be used also to develop complex application if performance is not a must. - java: supported on both platforms, not so difficult to learn if you know C++ or C# (J-- as some java programmers named it). Great programming support (tutorials, samples, books, libraries etc...) but still not the best for performances. - a portable GUI library that you can use in C/C++. The two most used solutions are: .QT (from trolltech, a norvegian company). It's free on linux but you should check their license for the windows platform. .WxWindows that is free and supported also on the mac. - Use Borland/Inprise Kylix (I never used it, so I can't help you much on this). - learn Italian as your second language so I can write you in my own language and provide more detailed and understandable answers :) -- Looking for a new screen-saver? Try FOYD: http://digilander.iol.it/FOYD

      1 Reply Last reply
      0
      • L Lost User

        What would CPians reccomend for a dual platform (Win32 and Linux) language ? Ideally, something like VC++ etc., but I want to be able to write some test executive applications that will run on both with minimal changes. Elaine (fluffy tigress emoticon) Would you like to meet my teddy bear ?

        J Offline
        J Offline
        Jon Sagara
        wrote on last edited by
        #11

        The Adaptive Communication Environment: http://www.cs.wustl.edu/~schmidt/ACE.html[^] Jon Sagara Red Swingline Staplers

        1 Reply Last reply
        0
        • L Lost User

          What would CPians reccomend for a dual platform (Win32 and Linux) language ? Ideally, something like VC++ etc., but I want to be able to write some test executive applications that will run on both with minimal changes. Elaine (fluffy tigress emoticon) Would you like to meet my teddy bear ?

          S Offline
          S Offline
          Shog9 0
          wrote on last edited by
          #12

          Donno if it'd work for you, but Java is rather nice...

          [Shog9]

          1 Reply Last reply
          0
          • L Lost User

            What would CPians reccomend for a dual platform (Win32 and Linux) language ? Ideally, something like VC++ etc., but I want to be able to write some test executive applications that will run on both with minimal changes. Elaine (fluffy tigress emoticon) Would you like to meet my teddy bear ?

            RaviBeeR Offline
            RaviBeeR Offline
            RaviBee
            wrote on last edited by
            #13

            QT! TrollTech[^] for the TrollSayer! :) /ravi Let's put "civil" back in "civilization" http://www.ravib.com ravib@ravib.com

            N 1 Reply Last reply
            0
            • RaviBeeR RaviBee

              QT! TrollTech[^] for the TrollSayer! :) /ravi Let's put "civil" back in "civilization" http://www.ravib.com ravib@ravib.com

              N Offline
              N Offline
              Neville Franks
              wrote on last edited by
              #14

              It is quite expensive ($US$ 2180 for Enterprise), and then there is annual license renewals. Have you actually used it for serious cross platform development? Neville Franks, Author of ED for Windows. www.getsoft.com

              RaviBeeR 1 Reply Last reply
              0
              • M Megan Forbes

                If you know any C# then Java won't be a huge learning curve. I know it's not cool around here to recommend Java, but it has some cool features too :-D The following statement about your geekness is true. The previous statement about your geekness is not true. -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/IT/P d- s: a- C++++$ UL+>++++ P+ L++$ E- W+++$ N !o K+ w++$ O---- M-- PS- PE Y+ PGP--- t !5 X- tv b+++ DI++ D+ G++ e++>e+++ h--- r+++ ------END GEEK CODE BLOCK------

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #15

                Thanks Megan, but unfortubaely Java doesn't awlays respond in real time and we need that for out test executives, otherwise it would have been my first choice. Elaine (fluffy tigress emoticon) Would you like to meet my teddy bear ?

                1 Reply Last reply
                0
                • N Neville Franks

                  It is quite expensive ($US$ 2180 for Enterprise), and then there is annual license renewals. Have you actually used it for serious cross platform development? Neville Franks, Author of ED for Windows. www.getsoft.com

                  RaviBeeR Offline
                  RaviBeeR Offline
                  RaviBee
                  wrote on last edited by
                  #16

                  Yes, the per-developer price is pretty steep. The previous company I worked at is considering moving to it (for Win/Unix development) from Tcl/TK. Their products sell for USD 100-200/yr so cost is less of an issue for them. /ravi Let's put "civil" back in "civilization" http://www.ravib.com ravib@ravib.com

                  1 Reply Last reply
                  0
                  • L Lost User

                    What would CPians reccomend for a dual platform (Win32 and Linux) language ? Ideally, something like VC++ etc., but I want to be able to write some test executive applications that will run on both with minimal changes. Elaine (fluffy tigress emoticon) Would you like to meet my teddy bear ?

                    G Offline
                    G Offline
                    Glenn Dawson
                    wrote on last edited by
                    #17

                    Borland C++ Builder 6 / Kylix 3 with the CLX libraries.

                    1 Reply Last reply
                    0
                    • L Lost User

                      What would CPians reccomend for a dual platform (Win32 and Linux) language ? Ideally, something like VC++ etc., but I want to be able to write some test executive applications that will run on both with minimal changes. Elaine (fluffy tigress emoticon) Would you like to meet my teddy bear ?

                      J Offline
                      J Offline
                      Joe Woodbury
                      wrote on last edited by
                      #18

                      Like a broken record, one piece of advice I always give on this issue is to separate the UI and core logic as much as possible. Every platform has subtle quirks to their UI "standard" (some of which cross platform libraries either miss or ignore.) This is especially true of Mac vs. everyone else and you never know what market your company may find for the product.

                      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