Re: Jobs
Re: Jobs
- Subject: Re: Jobs
- From: "Erik J. Barzeski" <email@hidden>
- Date: Sun, 17 Nov 2002 09:29:08 -0500
Oh please, let's start a religious argument on the merits of Obj-C and Java
again. Oh, can we, can we, can we?
Steve, man, if you want to be a Java fanboy, there are better places to go
do it. This ain't it. And they might not care if you don't get all your
facts straight...
On 11/16/02 11:58pm, "email@hidden"
<email@hidden> wrote:
>
From: Steve Klingsporn <email@hidden>
>
Date: Sat, 16 Nov 2002 19:39:55 -0600
>
To: Scott Anguish <email@hidden>
>
Cc: Alex Rice <email@hidden>, email@hidden
>
Subject: Re: Jobs
>
>
I read and understood the job description correctly the first time.
>
It's a very good thing that Apple is doing this. Why? Because it
>
would most likely get rid of the Java bridge, would probably unify the
>
Java and Objective-C exception models (they'd probably go with whatever
>
the JVM is doing to remain compatible with future VM's from Sun), would
>
assure that a VM is probably most always running, cutting down on
>
initial start-up time for Cocoa-Java apps, and would make Cocoa-Java
>
the first really successful (if Apple ever increases its ever-dwindling
>
market share) implementation of "Java on the Desktop."
>
>
Compiling Java into native code would simply be taking the compilation
>
part of Hotspot and offering it as part of the build process so that it
>
would not have to happen initially when a class is loaded, but as I see
>
it, it doesn't really matter. Performance is not very easily
>
distinguishable between Cocoa-Java and Objective-C Cocoa applications,
>
as far as I can tell. Hotspot works pretty well.
>
>
The VM has not at all proven itself unfit for desktop applications. In
>
fact, Java is a widely-used and widely-accepted language, whereas
>
Objective-C is quite obscure. Sure, it might be "better" than C++ in
>
terms of adding OO functionality to the C language, but the reality of
>
the situation is Apple is shooting itself in the foot by trying to get
>
developers to learn a language that is not readily spoken. There are
>
tons of Java developers out there. This would be great for Java as
>
well as Mac OS X. I'm sure you'll still be able to write Objective-C
>
code, and I'm sure the performance won't suffer from it at all.
>
>
Go grab my game, Aquataxx. Play with it a bit, and tell me you can
>
tell it's written in Java.
>
http://www.buzzlabs.com/aquataxx/
>
>
Cocoa, actually, is a great way to develop desktop applications in
>
Java, and the language is really secondary. Cocoa is all about rapid
>
development. Apple obviously sees great value in Java, and this is the
>
best news I've heard in quite some time coming from Apple with regards
>
to its commitment to Java.
>
>
The only place where Objective-C is widely (and not very, at that)
>
spoken is Apple.
>
>
Steve
>
(Just found a QA job -- hey, it's a job)
--
Best wishes,
Erik J. Barzeski
I have no regrets. Only intelligent observations about my past.
###################################################################
Email: erik@(anything below) AIM: iacas
http://iacas.org http://weims.net
http://techstra.net http://barzeski.com
http://cocoadevcentral.com http://soundsetcentral.com
http://freshlysqueezedsoftware.com http://applescriptcentral.com
###################################################################
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.