Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jun 2003 15:03:46 -0500
From:      Pete Ehlke <pde@rfc822.net>
To:        freebsd-chat@freebsd.org
Subject:   Re: Java (was: Re: bsd daemon chick wallpaper??)
Message-ID:  <20030618200346.GA32693@rfc822.net>
In-Reply-To: <20030618205957.60223a73.flynn@energyhq.es.eu.org>
References:  <3EF061D9.7000609@potentialtech.com> <200306181612.KAA21256@lariat.org> <20030618165119.GA31988@rfc822.net> <3EF0A086.6000103@potentialtech.com> <20030618173637.GB32151@rfc822.net> <3EF0A88A.6040002@potentialtech.com> <20030618180737.GA32363@rfc822.net> <20030618205957.60223a73.flynn@energyhq.es.eu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jun 18, 2003 at 08:59:57PM +0200, Miguel Mendez wrote:
> On Wed, 18 Jun 2003 13:07:37 -0500
> Pete Ehlke <pde@rfc822.net> wrote:
> 
> > "An 11 Mb RSS and 10 second startup time just to say 'Hello world'.
> > That's not too bad, really, is it?"
> 
> I know you're joking here, but java shines in the server side in cases
> where cpu is hardly the bottleneck. Or do you write your business
> middleware in C? As I got into the subject, java has gotten a bad image
> partly thanks to abominations like Swing. Those who have played or
> used those nifty java interfaces like the Volume Manager UI or 
> Forte for java will surely know what I'm talking about. Extremely slow
> interfaces that love crashing. I'm not really a big java fan myself, but
> it has its place, and it's not in the desktop IMHO.
> 

I'm only kidding a little. As a production/ops person, I've come, over
the past five years, to loathe and fear anyone who says "oh, we can do
that in java pretty easily". I've seen at least a dozen wheels
reimplimented, badly, in java. Java FTP clients that only work with
Sun's ftpd. Java logfile parsers. (WHY? perl isn't an efficient text
parser?) cronolog (100 Kb RSS) replaced with a set of java processes
that do *exactly* the same thing (450 Mb RSS), *simply* because it's
java. 

And what is it about people whose first language is java that makes them
think that 
        
        cd to /usr/local/stuff/java/classes/java/jar/1.1/jar/ and run
        ./foobar, then cd to
        /usr/local/otherstuff/java/classes/java/jar/2.4/servers and run
        ./server to start the FooBarServer (you *have* to be in those
        directories when you start the processes)

to be acceptable instructions to an ops staff?

And if you can read
http://www.javaworld.com/javaqa/2003-05/02-qa-0523-version.html and
still say that java is an environment that's robust enough to write 911
systems or XRay machine controllers in, I want to talk to you about a
bridge I have for sale.

java is a neat idea. It's just gotten hyped way out of proportion to
what it's actually useful for.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030618200346.GA32693>