From owner-freebsd-questions@FreeBSD.ORG Tue May 29 19:24:37 2007 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A09FA16A400 for ; Tue, 29 May 2007 19:24:37 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: from host222.ipowerweb.com (host222.ipowerweb.com [66.235.210.10]) by mx1.freebsd.org (Postfix) with SMTP id 47EF013C480 for ; Tue, 29 May 2007 19:24:36 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: (qmail 22350 invoked from network); 29 May 2007 19:21:43 -0000 Received: from unknown (HELO demeter.hydra) (24.9.123.251) by host222.ipowerweb.com with SMTP; 29 May 2007 19:21:43 -0000 Received: from demeter.hydra (localhost [127.0.0.1]) by demeter.hydra (8.13.6/8.13.6) with ESMTP id l4TJOYNM038507; Tue, 29 May 2007 13:24:34 -0600 (MDT) (envelope-from perrin@apotheon.com) Received: (from ren@localhost) by demeter.hydra (8.13.6/8.13.6/Submit) id l4TJOXFT038506; Tue, 29 May 2007 13:24:33 -0600 (MDT) (envelope-from perrin@apotheon.com) X-Authentication-Warning: demeter.hydra: ren set sender to perrin@apotheon.com using -f Date: Tue, 29 May 2007 13:24:33 -0600 From: Chad Perrin To: n j Message-ID: <20070529192433.GC38336@demeter.hydra> References: <465B86F9.3000001@voidmain.net> <465BFD6F.5090507@netfence.it> <92bcbda50705290356g70381411m185d9067fa1c3c60@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <92bcbda50705290356g70381411m185d9067fa1c3c60@mail.gmail.com> User-Agent: Mutt/1.4.2.2i Cc: questions@freebsd.org Subject: Re: Java on the BSD Desktop? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2007 19:24:37 -0000 On Tue, May 29, 2007 at 12:56:39PM +0200, n j wrote: > >I am wanting to write a gui frontend to pkg_cutleaves. I see that it is > >just a simple perl script so, it would be quite simple to just put a gtk > >frontend on it and call it a day. However, I am starting to write a > >good amount of code in java and was wondering what others think about > >java as the de-facto gui standard on the BSD desktop. > > For what it's worth, I think Java should be far more present in the > FreeBSD at least as far as desktop is concerned and it's a good > alternative to Qt/Tk/Gtk for GUI applications. Java is a fine serious > programming language whose strongest selling point a long time ago > ceased to be "write once, run anywhere". I might agree with the idea that Java should be more common on FreeBSD if getting Java apps working on FreeBSD weren't so much like putting my hand into a meat grinder. Dealing with Sun's license agreement nonsense over and over again every time software needs to be updated is not on my list of fun things to do. I, personally, would react with horror to the idea that Java is a "de facto GUI standard" for the BSD desktop. You're right about Java's strongest selling point no longer being its portability. Since Java has proven that "write once, run anywhere" is in fact somewhat inaccurate, we have discovered that the biggest reason for its use (other than its middle-management-friendliness) is probably related to the way it optimizes execution over extremely long runs so that effectively perpetual runtimes become more efficient. Of course, that has nothing to do with desktop GUI application development, and everything to do with "mission critical" server use. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] Rudy Giuliani: "You have free speech so I can be heard."