Relax, its marketing.
Internally, Apple does everything in ObjectiveC. They view it as a sort of secret weapon though. The Java stuff is to get the J-Heads over to the Mac. Once there, I believe it is hoped they will look around at the Cocoa stuff and maybe give it a whirl. If they do, they'll be hooked.
Also, in their defense, squeak is not a production platform.
Specifically, the UI kit is raw (not that swing is all that good) and quirky. Squeak has a great deal of potential that I feel remains untapped, primarily because its been a reasearch platform. People try things, they learn things, maybe they clean some of it up, but mostly they move on and try new things.
Oh yeah, Java SUCKS. I am trying to see if I like bistro though...
-----Original Message----- From: Stephan B. Wessels [mailto:swessels@one.net] Sent: Wednesday, March 27, 2002 6:40 AM To: Squeak mailing list Subject: Apple hyping java...
Help me I'm going to puke...
From the article at
http://www.macworld.co.uk/news/top_news_item.cfm?NewsID=4425
"Apple views Java as being the technology that enables people to develop and deploy applications across multiple platforms.
"We chose Java because we believe that no matter how big a company or what kind of organization you are, you're going to have a heterogeneous network with many different platforms sitting on it on many devices.
"Java is the leader in this space right now - in fact, it's probably the only player in the space for providing a cross-platform technology. And that's why Apple chose to support Java in OS X - because Apple believes that Java is the glue binding all these systems together"
On Fri, 29 Mar 2002, Todd Blanchard wrote:
Internally, Apple does everything in ObjectiveC. They view it as a sort of secret weapon though. The Java stuff is to get the J-Heads over to the Mac. Once there, I believe it is hoped they will look around at the Cocoa stuff and maybe give it a whirl. If they do, they'll be hooked.
That's all fine and dandy, except for you can use the Cocoa frameworks from Java. No incentive to switch to Objective-C, other than for a little speed increase. One of Java's main design goals was to be natural for "average" programmers (see the Arc page for such rants), and it seems that most "average" programmers seem to have problems groking something new and different- like Obj-C's calling syntax. But we can hope, right? :)
Also, in their defense, squeak is not a production platform.
Speak for yourself. It may not be marketed as such, but there are a handful of us who use it for such. One of the things I use Squeak for is ecology research. Real analysis. Visualization of real data, looked at by real biologists. For me, Java is less of a production platform and more of a toy than Squeak is, but that's related to the way that *I* use Java and Squeak.
Oh yeah, Java SUCKS.
Too true!
Regards, Aaron
Aaron Reichow :: UMD ACM Pres :: http://www.d.umn.edu/~reic0024/ "the end of the human race will be that it will eventually die of civilization. " :: r. w. emerson
squeak-dev@lists.squeakfoundation.org