Re: Programming for Linux -- which is the best route to take?

From: Michael C. Shultz (ringworm_at_inbox.lv)
Date: 06/06/04


Date: Sun, 06 Jun 2004 02:32:16 GMT

On Fri, 04 Jun 2004 10:54:50 -0700, Alex wrote:

> Noah Roberts <nroberts@dontemailme.com> wrote in message news:<40bfdab0$1_5@corp.newsgroups.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.
>>
>> NR
>
> 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.

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.

-MMike



Relevant Pages

  • Re: Programming for Linux -- which is the best route to take?
    ... >> Any of those languages can do standard applications though with PHP I ... Alex, I'll give one approach you may want to consider, it is more or ... For your apps, just write them in ... C or C++ so they will work without a GUI. ...
    (alt.os.linux)
  • Re: GUI vs: CLI (was: Shell command in VB6)
    ... >> Using only existing GUI applications could not duplicate ... > If the point is that, therefore CLI apps are better, I've not ... this aspect of cli apps, but it does not apply to me" ?). ...
    (comp.programming)
  • Re: Accuterm GUI or VB.NET for User Interface for a new package
    ... Accuterm GUI or VB DOT NET for the user interface? ... no one has asked me for a thick-client GUI ... sort of seen their day as far as business apps go. ...
    (comp.databases.pick)
  • Re: GUI vs: CLI (was: Shell command in VB6)
    ... > this aspect of cli apps, but it does not apply to me" ?). ... between GUI and CLI is actually fairly slight. ... how many of us programmers would ...
    (comp.programming)
  • Re: setting PATH for GUI to provide to apps?
    ... How does one control the search path that is passed to apps by the GUI ... This is on top of the usual shell init scripts e.g. ... The trick to get the 'root' things to use your $PATH etc. is to ...
    (comp.sys.mac.apps)