Re: Jobs
Re: Jobs
- Subject: Re: Jobs
- From: Steve Klingsporn <email@hidden>
- Date: Sat, 16 Nov 2002 20:03:52 -0600
Java is appropriate on the desktop and server sides. I don't think
Apple is going to do anything to "screw up" the Objective-C runtime any
more than it is already performance-challenged and in need of hacks
(that Apple keeps improving upon) like prebinding to be acceptable.
Getting people over to the Mac is a huge battle. Getting programmers
to learn an obscure language that has only OS X as a target platform
(more or less), and a 2% market share will be an even larger hurdle.
Banking on Java is a Good Thing because there are tons of Java
developers out there, and Java is a very popular language with
developers. It makes sense.
I think that performance is a top priority on Apple's plate, as it's
one of the main complaints about Mac OS X.
The people who tell us "Objective-C is just C with some additions for
OOP" are only partially telling the truth, because when you get right
down to it, Objective-C code is not truly very portable unless
Objective-C is the target on the platform you are moving to... Maybe
Objective-C will take off, and I hope it does, but Java wins in the
popularity contest.
Life is full of compromises. It looks like we're getting the best of
all worlds, though the transition is taking time. Apple has 10+ years
of dropping the ball in OS development land to make up for, and I think
they're doing a pretty good job.
Give Cocoa-Java a try. It truly is "Java on the Desktop."
If you are looking for a Cocoa job, you should be thrilled, because
this will open up a whole new world of possibilities... You can, for
instance, use JDBC with Cocoa to create native front-ends for databases
and the like. This is really great stuff, and I'm sure that there is
nothing to fear with regards to performance.
Don't judge Java on the desktop based on AWT or Swing. They are the
least-common-denominator monsters that they are, and agreed -- one of
the main reasons Java hasn't taken off on the desktop. Just remember
that your computer doesn't know if it's a desktop machine or a server
machine, and the line is blurring in Mac OS X and other Unix-based OS's.
The next step is believing that it truly is, as Joe Palmer wrote (BeBox
author) "Dark inside the box." If we embrace x86, the world will be a
much better place. This is not just an opinion. You can only fight an
uphill battle for so long before you find your army littered about it.
Steve
_______________________________________________
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.
- Follow-Ups:
- Re: Jobs
- From: Jonathan Hendry <email@hidden>
References: | |
| >Re: Jobs (From: Scott Anguish <email@hidden>) |