Date: Tue, 29 May 2007 14:04:41 +0200 From: "Christian Walther" <cptsalek@gmail.com> To: "n j" <nino80@gmail.com> Cc: questions@freebsd.org Subject: Re: Java on the BSD Desktop? Message-ID: <14989d6e0705290504k1d8c5981w83848a71b0209161@mail.gmail.com> In-Reply-To: <92bcbda50705290356g70381411m185d9067fa1c3c60@mail.gmail.com> References: <465B86F9.3000001@voidmain.net> <465BFD6F.5090507@netfence.it> <92bcbda50705290356g70381411m185d9067fa1c3c60@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 29/05/07, n j <nino80@gmail.com> 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 guess if everyone here on this list gives his/her two cents to this topic we're having a nice java advocacy flame war. ;-) So if one wants to write a piece of software in a certain programming language: why not? Maybe there really is a user base for such an application. Personally I never would install such a software title. I think Java is dead slow and needs too much resources to perform a specific tasks, especially when you compare it to a GTK/Qt based application. I've seen many software titles that just work on one plattform - the "write once, run anywhere" market speech has never been done properly. This might be due to way most Java programmers seem to develop their applications: They believe that Java takes care of all tasks they dislike from other languages, such as C. Properly allocating or freeing memory, for example. (Especially when it's a bean used in a Tomcat environment.) I've never seen a complex java application that was usable on different platforms. This includes stuff from IBM, EMC, Sun, BMC and other big players. I know because I ask all the time. Me and my collegues are using Suns "Sunray" thin clients for daily work... Oh yes, and Java can't be installed without downloading the archive manually, because I have to agree to a license. I won't say that Java doesn't have it's uses - but as long as there's an alternative use this.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14989d6e0705290504k1d8c5981w83848a71b0209161>