Re: Programming for Linux -- which is the best route to take?
From: Michael C. Shultz (ringworm_at_inbox.lv)
Date: Sun, 06 Jun 2004 02:32:16 GMT
On Fri, 04 Jun 2004 10:54:50 -0700, Alex wrote:
> Noah Roberts <firstname.lastname@example.org> wrote in message news:<email@example.com>...
>> Alex wrote:
>> > This is probably preference, like programming in PHP, Perl, or Python
>> > for a website...
>> Any of those languages can do standard applications though with PHP I
>> fail to see the point. Python is used quite a bit for GUI.
>> If you want to just use C++ I don't think it much matters. Qt is a
>> pretty nice API from my so far experience. There is also Gtk+ or Gtk--;
>> I tend to think wrappers are pretty wasteful when working with C
>> derivatives so I would use Gtk+ myself. It is mostly subjective.
> Hi everyone,
> Thanks for the awesome replies! I've heard of Motif and Xlib but
> never messed with either. I'll take a gander at both. I also didn't
> realize Tcl/Tk was interpreted, so I might stear clear of it for now.
> Last night I went through some qt3 tutorials and made some very basic
> programs... and it seems simple enough to work with. I still have
> lots to learn, but qt3 might do what I want. I just want to pick
> something that's as much of a standard as possible, and something that
> all popular distros can compile rather easily.
> Just to throw it out there, some of the apps I hope to write are a
> bowling league manager which manages league scores, averages,
> handicaps, etc. I also want to write a music or movie database for
> folks to record their collections in... and maybe write a piece that
> hits the imdb or cddb online. These are just some brainstorming ideas
> I've had that I'd love to code, but it'll take a bit before I'm at the
> level of writing either.
> Thanks for the great advice and suggestions, and take care,
Alex, I'll give one approach you may want to consider, it is more or
less recommended by the Motif manual. For your apps, just write them in
C or C++ so they will work without a GUI. Once they work the way you
like the GUI portion is very simple because you only deal with appearance
and layout. You can try your program with several different gui's until
you find one you really like, and if you choose to program to MS you
should not have to change the core of your app very much.