From owner-freebsd-questions Mon Nov 5 7:37: 1 2001 Delivered-To: freebsd-questions@freebsd.org Received: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60]) by hub.freebsd.org (Postfix) with ESMTP id 0B47637B416 for ; Mon, 5 Nov 2001 07:36:55 -0800 (PST) Received: from mail.ilrt.bris.ac.uk by dire.bris.ac.uk with SMTP-PRIV with ESMTP; Mon, 5 Nov 2001 15:36:27 +0000 Received: from cmjg (helo=localhost) by mail.ilrt.bris.ac.uk with local-esmtp (Exim 3.16 #1) id 160llg-0001wA-00; Mon, 05 Nov 2001 15:34:32 +0000 Date: Mon, 5 Nov 2001 15:34:31 +0000 (GMT) From: Jan Grant X-X-Sender: To: Anthony Atkielski Cc: absinthe , freebsd-questions Subject: Re: Java on FreeBSD) In-Reply-To: <010801c16607$8af99060$0a00000a@atkielski.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 5 Nov 2001, Anthony Atkielski wrote: > Dylan writes: > > > Are you saying you don't want FreeBSD useable > > by commercial applications? > > No. I'm saying that you should use the appropriate tool for the job. I don't > believe in developing religious attachments to software. > > If you need Java, and FreeBSD doesn't support it, either you need to find an > operating system that does, or you need to find someone who will write Java > support for you under FreeBSD. Another option is to add Java support to FreeBSD > yourself, and then give it away, or sell it. Make sure you pay for any > necessary licenses, of course. > > > Java is a solid, multi-platform language under > > a good license ... > > My understanding is that a Java license costs money, and that this is why > FreeBSD does not include it. Your understanding is flawed. The freebsd-java archives contain in bitter detail all the (legal) reasons why there isn't (yet!) a binary distribution of Sun's JDK for FreeBSD. The native 1.3.1 JDK (latest patchset) works pretty well; however, you'd be advised to followup to -java if you've any questions about stability for production use. > I have yet to see any application written in Java that was not a nightmare to > use. It sets new records for slowness and clumsiness. ...just like LISP and Prolog, eh? Java isn't just a naive interpreter these days. Having said that, I've seen an EJB "solution"* introduce a factor 60 slowdown to an app running on hardware 10 times faster than what it replaced :-) > Worse yet, the motivation for using Java is selfish: It cuts development time, > but increases the resources required for the end user, and slows the application > down. So software gets out the door quicker (and the developer receives checks > sooner), but the resulting software runs like a dog, and end users must pay for > the extra time and hardware to run it. This is why I will not buy any > application written in Java; why should _I_ pay to save the _developer's_ time > and money? Fast turn-around for server apps is why any organisations are using Java. It's not the language, per se, it's the frameworks and APIs for it that make it worthwhile. There are a lot of Java code-monkeys out there, and it's very easy to get them up and running and producing useful components. jan * solution = watered-down version of something neat. Application tuning helped some, but do-it-all-for-you frameworks don't replace good design (they don't necessarily hinder it, either). -- jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/ Tel +44(0)117 9287088 Fax +44 (0)117 9287112 RFC822 jan.grant@bris.ac.uk HP-unix: Open Sauce product, available in 57 distributions. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message