Best beginner's API for designing C++ apps? (13)

1 Name: #!/usr/bin/anonymous : 2006-11-23 00:25 ID:YS9MhHdu

I've been messing around with C++ for a few weeks now. It's my third or fourth attempt at learning the language, but having learned a lot of PHP (and creating the anime SaiGar 2007 tournament) I'm finding C++ a lot easier to pick up. I've messed around with making a few console applications, but now I want to get into making apps that use a GUI.

I use both Windows and Kubuntu Linux, so what API would you recommend for a beginner like me? Win32, QT or GTK? What are the advantages, disadvantages and learning curves for each API?

Cheers

11 Name: #!/usr/bin/anonymous : 2007-01-12 15:14 ID:Heaven

And before writing any of those USER PROGRAMS, you should write your own OS.

That's an utterly idiotic idea, >>9-10.

12 Name: #!/usr/bin/anonymous : 2007-01-12 16:57 ID:taedwzYn

>>11

GLUT is designed to be very easy to use. Understanding the fundamentals of graphical interface systems can be very helpful to a novice, whereas HWNDs and obscure API calls using hungarian notation can be overwhelming.

Depending on what he wants to do, GLUT could be an excellent solution, especially since it is supported cross platform. Why don't you investigate and argue instead of spouting angry baseless garbage.

13 Name: #!/usr/bin/anonymous : 2007-01-12 17:55 ID:Heaven

>>12

You don't think I know what GLUT is, or what? If this is going to turn into a pissing contest of skills, I've been programming GUI apps, and a GUI system or two from scratch, for well over ten years, across half a dozen platforms.

The whole idea is ridiculous - making a custom GUI system is the exact opposite of good GUI design, OpenGL is a pain in the ass for casual use, and even if you made it, none of the skills learned would of any use when making a real GUI. Besides which, without any experience with normal GUI APIs, you'd have no clue how to design it properly in the first place.

There are instances where low-level experince may be useful at higher levels, but GUIs is definitely not one.

This thread has been closed. You cannot post in this thread any longer.