Java is slow(er) because it's interpreted---whereas a compiled language such as C gets turned into machine code that the CPU itself understands, Java is compiled into object code that must be translated into machine code at runtime by the JVM.
I agree that Java on the web can be a pain in the butt in Linux. It's just not always immediately clear what hoops you have to jump through to get a particular browser to use the installed JVM. That is not to say that Java can't be a pain in the butt in Windows, but most Java web apps I've used in Windows run on the JVM that's already there, and in the cases where I do need to install a more recent JVM, the JVM installation takes care of getting my browser to use it correctly. However, I must say in terms of standalone (i.e. not web-delivered) Java apps, I've never had any trouble in Linux. Granted, however, that I don't have vast amounts of such experiences. My tuppence, but it'll cost ya a shilling... Cheers, ~Brian ----- Original Message ----- From: "Michael Thompson" <[EMAIL PROTECTED]> To: "Triangle Linux Users Group discussion list" <[EMAIL PROTECTED]> Sent: Thursday, June 17, 2004 10:41 AM Subject: Re: [TriLUG] Re: Managed languages (was .NET development on Linux) > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I know nothing of Java programming, but I do know that I *must* keep a > Windows machine here at work to use the Java based systems we run here > at our office. Neither my Mac or Linux installs work 100% with this > system, which (btw) is entirely Linux based aside from the Windows > client requirement. Any web sites that I visit that implement any Java > features may or may not work properly on my Linux box. Regardless, > whether its Mac, Linux or Windows, Java apps also seem to be the > slowest thing going on any hardware I've used. As I said before, > IANAJP, but as a user, Java seems to suck pretty bad. > > Just my $.02 > > - --mike > -- TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug TriLUG Organizational FAQ : http://trilug.org/faq/ TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc
