On Wed, 24 May 2000, Laurens Holst wrote:

> > I think there are two options for cross-platform development: Java or
> > cross-platform C/C++ libraries. Java allows the same binaries to run on
> > many
> > systems, cross-platform libraries allow the same source to compile on many
> > systems.
> 
> One problem: I can't code C++ nor Java (I am trying but I can't seem to get
> the hang of it).

The Java language is not that hard. The main advantage is that the language
is small.

Learning how to program object oriented is hard, if you want to do it
right. However, as long as you don't have to design a system but only
interface with it, it is easy. And if you're serious about coding high
level (as opposed to assembly etc) programs, you'll have to learn OO anyway.

The Java AWT (GUI interface) is not that easy, especially since the docs
aren't as clear as they should be. This is a drawback of Java. However,
many other GUI toolkits aren't well documented either (although I've read
that the Qt docs are quite good).

> Based on what I currently have coded, creating a tile-editor is really a
> piece of cake. You want an editor? See you in two days!!! Grmbl...

Editors are one of the worst kind of programs to make!

For example, a good editor needs multilevel undo/redo, which requires some
good design or it will eat your memory very fast. Also, the user interface
is very important, and it's hard to design a good UI.

Bye,
                Maarten

****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet
****

Reply via email to