I dabble in programming in my spare time (mostly PHP, but I know a little Java and a little C++), and I'm curious: what's the best language for writing GUI-driven applications?
I'd prefer something that can actually be compiled into an executable, like C(++), rather than Python/Java/etc. because I don't want to require that a colossal interpreter be installed (obviously portability would be a nice benefit of this). Also, I'd like to be able to focus on writing code, not tedious GUI-building, so simplicity is another aspect.
Any thoughts?
Rick Smith // Paladin225
I don't know this really well, but Delphi is famous for being good here ( and only here )
You can also use Brainfuck. It's text based, but I'd love to see an ASCII art ui written in it
"Those people who think they know everything are a great annoyance to those of us who do." Asimov
If you are doing somthing really simple I would use AutoIt. I used it for quite a few programs.
cowsay Moo
cowthink 'Dude, why are you staring at me.'
AFAIK there's no AI compiler. It can be wrapped to interpreting stub (just like NSIS or AHK). And the interpreter starts up quite slowly...But I can tell nothing bad about the language.
"Those people who think they know everything are a great annoyance to those of us who do." Asimov
wxWidgets wins hands down for me every time. It is a C++ GUI framework with some great dev tools. Even better I managed to implement localisation in PUSS/Toucan using wxWidgets in less than ten lines. And its cross platform to boot
Yours
Steve Lamerton
My Blog
Sounds good... I'll have a look into it. Is there one particular IDE that is particularly good for using wxWidgets?
(And what's PUSS/Toucan?)
Rick Smith // Paladin225
Rick Smith // Paladin225
I use DialogBlocks (commercial), but Code::Blocks and wxDev-Cpp are both open source and very good. An easy way to get DialogBlocks is with the official book, a copy is included. As for PUSS/Toucan well, here is the main link for the moment, if you want to have a look the source is in SVN here.
If you go with it and ever want a hand, just ask and I'll put up my e-mail (although it is already on this site if you look!)
Yours
Steve Lamerton
My Blog
I'll have a look at those...
Which is easier to use/get set up?
Rick Smith // Paladin225
Rick Smith // Paladin225
although don't quote me on this, that the most recent Code::Blocks nightlies are portable by default, so that might be easier, its more of a personal preference thing though.
Yours
Steve Lamerton
My Blog
... but I was referring to figuring it out
I'm not very good at C++, and GUI programming is beyond me. I'm looking for the most helpful IDE. Is Code::Blocks good at that?
Rick Smith // Paladin225
Rick Smith // Paladin225