day 22
![]()
the java cup is half full 4: the java two-step ![]()
Java was an unlikely accident. If the PR machine had not gotten out of hand, Java might have
evolved into a nice academic language, a notch
on Gosling's resume. Instead, Java burst onto
the public stage as something far more than it
really is. The Java two-step has surpassed the
language itself as the current dance craze of
Silicon Valley.
Java technology must overcome performance,
scalability, security, and immaturity problems,
or else it will become an embarrassment to Sun
Microsystems. Here are some reasons:
1. Java applets run only on the client side;
their usefulness as a server technology is
uncertain. The need for a server language
remains important because most money will be
made from Intranets (Internal corporate
Internets).
2. Java applets are supposed to be small, yet
nobody writes small programs anymore. What
happens in ten years when half of the
programmers in existence are maintaining
million-line Java applets?
3. Java is currently restricted: it is basically
a GUI animation language. Java cannot write to
a disk or perform security functions, etc. Java
is a toy.
4. Java is interpretive, which means it is
slow. If it is compiled onto the client machine
to gain speed, portability is lost. Isn't
portability the whole purpose of Java?
5. Java is far too complex. Even though it is
simpler than C++, Java is a hacker's language,
not a language for the masses. Visual BASIC, in
the form of VBScript, will probably flatten Java
on its way towards domination of the Internet
scene.
6. Java has to compete with Netscape Plug-ins,
which are an alternative to applet
technology. There seems to be little economic
incentive for software developers to use Java
(which exposes their code to anyone who can read
cryptic Java), when a plug-in can be used
instead. Plug-ins run faster, and they conform
to the industry standard for software
licensing. Is Java for the dying breed of
freeware developers?
These are weaknesses that can be overcome, but
my point is this: after the hype dies down, what
will be left? Java's cup may be half full, but the
empty half will soon be filled by big, mean,
nasty competitors. Who are these scrappers?
the java cup is half full: 1
2
3
4
5
Daily Dose Index