2000-11-02-16:30:36 John Porter:
> Bennett Todd wrote:
> > Java is crappy engineering with superb marketing,
>
> This is so wide of reality, I conclude that you don't know the
> first thing about Java.
Conclude whatever you like. I started by reading the language and VM
specs when it was first released, and concluded that it was an
amateurish hack from people who shouldn't have been allowed to
dabble in language design and implementation on a professional
basis; I've since watched implementations and projects written using
it consistently and invariably live down to the expectation I'd
have, that nobody with any skill at computer programming or software
engineering would waste any time and energy on anything in any way
associated with Java, so it's just a handy trap to sort out all the
of the idiots and keep them out of our hair, and make them easy
to spot from a great distance.
I'd really hate it if the sort of people who use Java were to join
the perl camp, then we'd be tainted by their work.
> > a good choice when you want or expect your project to
> > fail and you are hunting for a way to have someone else to blame for
> > it. Perl is _lousy_ for those tasks.
>
> The vendor can *always* be blamed. :-)
When the language chosen is perl, if there's any contention, the
perl choice ends up being pushed by folks claiming to do in-house
support. Java, by contrast, is pushed for by people who cannot
program, never could, never will, just read trade magazines that
tell them what they should babble at meetings to avoid getting
caught out as completely pointless and useless morons. They specify
Java with lots of huge, mind-bendingly expensive, unusable toolkits
from various 3rd party vendors, and so have a huge raft of
candidates to blame when their project fails, and thus Java fulfills
its mission.
It's a good language for its job.
Its job is not getting projects delivered.
-Bennett
PGP signature