Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re (tilly) 5: Perl's warts

by tilly (Archbishop)
on Mar 24, 2001 at 04:04 UTC ( [id://66793]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Re: Re: Perl's warts
in thread Perl's warts

You are absolutely right that Sun uses its ownership of Java to promote its own products. Let me just give 3 examples.

Java is designed so that you are forced to use threading everywhere. At the time it was written, exactly one flavour of Unix was designed to work well with heavy multi-threading, and that was Solaris. Competitors such as HP-UX used kernel threads and if you tried to open too many the box would slow to a crawl.

Sun has a long history of using its ability to control of Java certification as a bargaining chip in negotiations with vendors.

To get around the performance problems of Java, Sun has defined various extensions with efficient platform-specific external implementations. This includes things like vector math packages. In case the optimized implementation is not available for your platform, there is a fallback native Java implementation of the API which is much, much slower. Solaris has fast implementations of all of these standards. But other platforms, like Linux, have had trouble getting supprot even when companies existed that were ready, willing and able to pay necessary license fees and develop the package.

The result is that Java applications developed on Solaris that run fine on Windows will crawl to a halt on Linux.

Yes, Java may be write once, run everywhere. But not all platforms you run on are created equals...

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://66793]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (4)
As of 2024-04-25 07:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found