Re: Whats a good way to write GUI apps



colin@xxxxxxxxxxxxx wrote:
I need to write a couple of small GUI applications but have never
done so on Linux (I'm a C/Delphi programmer on Windows normally)

Try wxDevC++ then. Build your app on Windows and compile/run it on Windows.

I know this tends to be subjective and I dont want a flame war but can anyone suggest the best language to learn to do this with?

C++, Python and Java are probably the choices to consider. It all depends on the toolkit. You have:

Qt - free (GPL) for GPL projects, you have to buy licenses for proprietary ones. C++ codebase, easy to use, works very well. KDE was written using it.

Gtk - free for everything, C++ and Python. If you're interested in cross-platform development, also take a look at wxWidgets/wxPython.

Java - well, is Java. I'm sure you heard of it. I don't like it as it is a little bit bloated, so not usable for older hardware my clients have. But if you don't care, it's also a viable choice.


--
Milan Babuskov
http://njam.sourceforge.net
.



Relevant Pages

  • Re: Comparing Lisp conditions to Java Exceptions
    ... All the ISO standards in the world will not make the world ... Nothing keeps you from annotating your program with exceptions based on what ... language should adhere to your theory. ... Curiously, although you don't say it, Java has the opposite problem. ...
    (comp.lang.lisp)
  • Re: casts
    ... This is why most shit programmers refuse to learn languages including ... C Sharp and Java. ... compiler in a later edition of Visual Basic, ... language for processing data. ...
    (comp.lang.c)
  • Re: C, really portable?
    ... > Wait, is Java a modern language superior to C, or is it still ... It is a much better OO language than C++, ... It depends what you are doing, Java aims for rigorous portability - the same ... regardless of platform. ...
    (comp.lang.c)
  • Re: Is anybodys favorite computer programming language not included here?
    ... to talk about getting me some paying work writing Java classes. ... and could be copied to a script (as in Java BeanShell or Lisp PROG). ... >> please post a followup saying what language it is, ... Server: "Mother, ...
    (comp.programming)
  • Re: Basic inheritance question
    ... used 'this' in C++ and Java. ... but in Python it doesn't. ... language, they would write a lot of ten liners that is changed a LOT ... Add three levels of inheritence and a couple globals and you'll find out ...
    (comp.lang.python)