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: Mixing Cocoa Java and Java AWT Q&A



Andrew Thompson <email@hidden> wrote:

> Its just a shame JNI sucks so much compared to JDirect or the
> unsupported Java Bridge.
> All of the recent talk in the news about the idea of Java being open
> sourced is interesting. But their assumption that that's the major
> barrier keeping Java from growing into more areas is flawed.
>
> The real barrier is that you can't easily bind Java to platform
> specific technologies if you've done you market research and decided
> that you want to write to one platform. Now Java is mature it should
be
> both a language (useful for writing programs to any API) and a
> platform, for those that want the Write Once Run Anywhere side.
>
> Writing Cocoa programs in Java is nice, but if we can't easily extend
> that to classes Apple doesn't have time to wrap for us - its a barrier
> for sure.
>
> And I think that's why C# is gaining some momentum with Mono & dotgnu.
> The Linux dudes seem to want a "better" language to program their
GNOME
> stuff in. That could have been Java, but the artificial restrictions
> keep that from happening. This has nothing to do with how open Java's
> license is, but much more to do with how Sun refuse to make it easy to
> call another language.

My apologies for including all of this quote in my reply, but I couldn't
agree with you more, including how JNI sucks.

Steve
--
Steve Roy <email@hidden>
Personal homepage: <http://homepage.mac.com/sroy>
Projects homepage: <http://www.roydesign.net>
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Do not post admin requests to the list. They will be ignored.


References: 
 >Re: Mixing Cocoa Java and Java AWT Q&A (From: Andrew Thompson <email@hidden>)



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.