I think that Java should be used as much as possible for the development of
Linux applications. Comments?
I believe that the 'minority' operating systems (Mac, OS/2, Linux), have lots to
gain by their embracing Java. Insteaed of users being forced into an OS because
that's the only place their favorite app will run, the OS will become inter-
changeable: One can choose one's OS based on its own qualities.
I'm working on an interface to the fvwm config file. I'm using Java. I've
played with the Tcl/Tk program that does this (dot-something?), but found it
too slow (on my P120/32MB RAM), and the interface was not very intuitive. Of
course, it's generated from a description file, so I can see why it's the
way it is.
Well, I'm using Java mostly as an excuse to learn it better, but I think there
are good reasons for using it, even if it's never intended to be used for
the 'usual' Java applications:
- There are lots of versions of Linux, the libraries, Tcl, Tk, etc. It's
happened to everyone a lot that just downloading some Linux software isn't
good enough...one has to go on a treasure hunt to find a bunch of missing
pieces. And what about Linux/Sparc, MkLinux, etc.?
- There may be other systems and users that might want to run the programs
if it was possible: BSD, FreeBSD, Solaris, etc.
- Java's compile-time checking and exception system are wonderful for
producing more reliable software.
And finally, a side-comment: The traditional Unix system of having plaintext
configuration files with human-readable formats clearly paves the way for
GUI to manage them. Is anyone else interested in working in this area: that
is, having a goal of not forcing users to memorize dozens of configuration
file syntaxes? I think that when that happens, LInux will really take off.
Robb Shecter PGP Fingerprint:
University of Maryland, European Division 5F 70 B1 A7 B9 F9 42 67
Information Systems and Administrative Computing 11 27 47 EE 35 80 04 AA