Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mac OS X Java Performance



First of all, I'd like to thank all of you for the thoughtful responses. They are prompting me to summarize them and put them on a blog like the Java.net blog or the O'Reilly blog. Let me know if you feel this would be a bad idea. I'd not expose names etc but summarize the results.

Secondly, I finally came to grips with the problem in the following way. Lets think about the various cross-platform successes: Python, Perl, Tck/TK, Apache, Mozilla, Flash, MySQL, Acrobat, etc. They all share an interesting characteristic: they are centrally managed by a single organization. True, the open source solutions are more diverse, but nowhere is it assumed that the platform vendor/provider (Microsoft, Apple, Sun, .. even Linux) would do the port.

Sun, however, created the worst possible compromise: Sun owns the source and the vendor/provider must optimize the reference implementation. It seems to me there are two simple choices: Sun continue the closed ownership of the source AND implements for all platforms (like for example Flash) or they open source Java and manage the various implementations in an centralized manner.

I realize this is a LONG way from the simple performance issue previously discussed, but for me, it helps explain how we got in this mess. Apple is the only platform provider assumed to bear the brunt of providing their own implementation. MS certainly can do so if they want, but Sun is there with a *very* performant version as backup.

If I had my choice of a brilliant Apple implementation or an open source approach to Java, I'd take the latter. And I bet my Mac OS X implementation would be really fast too!

Owen Densmore 451 Camino Don Miguel Santa Fe, NM 87505
Work: 505-983-6305 Cell: 505-570-0168 Home: 505-988-3787
email@hidden http://complexityworkshop.com http://backspaces.net
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Be sure to read the FAQ http://developer.apple.com/java/faq/ before posting
Do not post admin requests to the list. They will be ignored.



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.