Getting Mixed Messages About Where to Start with GUI Development
7 replies, posted
Hey guy. I'm back with another question after you guys were kind enough to answer me regarding game development languages and libraries.
This time, I'm working on a side project that implements a GUI. Unfortunately, I'm in the same boat as when I sought to embark on game development, and internet resources are either out-dated or provide conflicting information.
For instance, I've heard that for GUI development, I should drop C++ (which I have experience with) and go for C# (which I have no experience in). In addition, I've no clue what sort of library or other software to use in conjunction with whatever language I choose.
Should I go for a Win32 API? Qt? Should I even stick with C++?
I'm a bit lost here and the sources I've found on the subject are quite old.
Note: I'm willing to drop some money on this for needed resources, but free libraries etc. are always appreciated
Qt in any language you feel comfortable with. C++ is a good choice.
I have always been a fan of the GTK and using Glade to design the UI's
[QUOTE=Eudoxia;35908373]Qt in any language you feel comfortable with. C++ is a good choice.[/QUOTE]
^ I second this.
The Qt Framework [I](pronounced "Cute") [/I] is amazing.
[QUOTE=Cameleopardus;35909281]^ I second this.
The Qt Framework [I](pronounced "Cute") [/I] is amazing.[/QUOTE]
Yeah it was one of the first that I looked at after some input from the guys at the Comp Sci department at my college.
It helps that the website looks professional and inviting and is branded well.
1.7GB download for the SDK, hot damn.... 40kbps internet connection. This should be fun.
[QUOTE=thirty9th;35910249]Yeah it was one of the first that I looked at after some input from the guys at the Comp Sci department at my college.
It helps that the website looks professional and inviting and is branded well.
1.7GB download for the SDK, hot damn.... 40kbps internet connection. This should be fun.[/QUOTE]
Download it at your local starbucks, or download it at school, or get it off the person who recommended it? If they have it.
You can stick with C++ and go with wxWidgets library. It is cross platform and I encounter it pretty much a lot of places. So basically you can trust it. Qt and GTK are pretty much mature libraries. You can pick them by their syntax. Have a look and pick the one you think you will be comfortable with.
But in rapid application developing (RAD) sense you can go with C#. Its easier than C++. If you know the fundamentals you won't have much problems with getting used to it. By mono project it can be cross platform too. You don't have to think about pointers, your garbage is automatically collected, and .net framework provides you pretty much everything you going to need to develop any application. We can say its somewhat less error prone.
Personally I am making important stuff with C++, and making quick and dirty stuff with C#.
[QUOTE=Topgamer7;35910285]Download it at your local starbucks, or download it at school, or get it off the person who recommended it? If they have it.[/QUOTE]
Hah, if you knew how small the town I live in is, you'd know we laugh at people who ask where the nearest Starbucks is. Haha. No offense, I'm just in a really rural location.
[editline]FUCK[/editline]
Guess I should have mentioned I came back last week to my tiny hometown from college.
Sorry, you need to Log In to post a reply to this thread.