Results 1 to 7 of 7

Thread: Cross-Platform GUI Toolkits

  1. #1

    Thread Starter
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Cross-Platform GUI Toolkits

    I am looking for a great, as platform independant as possible, GUI toolkit.

    My favorite language is C++, however; if I need to go to another language that isn't too much slower than C++, I would be willing to learn it.

    Basically, what I am going to be doing is I need to create a fairly large project that relies heavily on a GUI. The main problem is that it has to be fast, it's going to need access to sockets and/or classes that can deal with e-mail, and it will need to run on Windows at first, then OS X and Linux.

    What is my best option here? I don't want to go Java because it's too slow and it doesn't feel native enough. The applicaiton has to have the OS' native look. It would be great is the GUI toolkit had expandability to look nice like Office's components but it isn't necessary. I know I could use each OSes specific GUI toolkits, however; I would like to use the same source from OS to OS. I could use wxWidgets, however; the setup never seems to go smoothly for me and I always end up with compiling errors with their own samples.

    Should I bite the bullet and use wxWidgets, or is there a better alternative? What do you use for cross-platform projects?
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  2. #2
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Cross-Platform GUI Toolkits

    Here are some things that you might find interesting:

    GLUI
    CPLAT II
    Others

  3. #3
    Junior Member
    Join Date
    Nov 2005
    Posts
    25

    Re: Cross-Platform GUI Toolkits

    wxwidgets <--- will have a native look on all platforms

  4. #4
    Frenzied Member Jmacp's Avatar
    Join Date
    Jul 2003
    Location
    UK
    Posts
    1,959

    Re: Cross-Platform GUI Toolkits

    I would code as much as possible in C++ and do the GUI side in VB. then basically build a bunch of dll's in C++ and call them from VB, you can chop and change as needed. Don't forget about C#, its aimed at being a middle ground between C++ and VB.

  5. #5
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Cross-Platform GUI Toolkits

    There is no .NET runtime for the Mac OS, as far as I know.

  6. #6
    Frenzied Member tr333's Avatar
    Join Date
    Nov 2004
    Location
    /dev/st0
    Posts
    1,605

    Re: Cross-Platform GUI Toolkits

    Quote Originally Posted by penagate
    There is no .NET runtime for the Mac OS, as far as I know.
    www.mono-project.com/Mono:OSX
    http://www.dotgnu.org/pnet-packages.html#mac
    CSS layout comes in to the 21st century with flexbox!
    Just another Perl hacker,

  7. #7
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Cross-Platform GUI Toolkits

    I stand corrected!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width