アカウント名:
パスワード:
Cocoaは、Objective-Cというプログラミング言語から使うように設計されているが、それ以外にも様々な言語が使える。Javaも使えたし、LeopardからはRubyとPythonのブリッジが標準で搭載されるようになった。
えっと、私の不勉強かもしれませんが、SolarisとLinux以外のUNIX用のJREやJDKをSunが提供しているのでしょうか?SunのJREのダウンロードのページにはHP-UXやAIX用のJREはなかったのですが。
私はてっきり、少なくともSunがJavaのソースのライセンスをオープンにするまでは、それぞれのOSのメーカーが個別にSunとのライセンスを結んでJREやJDKを提供しているものと思っていました。
ちなみにこのスレッドで話題になっているのは、JavaからCocoaのAPIを呼び出すためのバインディングを今後は用意しないという話であって、JREやJDKを提供することとは関係ないような気がします。
まだ、Leopardの環境は手に入れてはいませんが、JREやJDKは含まれていると思います。あと、XcodeがJavaをサポートしないとしてもEclipseは間違いなく、少なくともAppleがJREとJDKを提供する限り、Mac OS Xをサポートすると思います。もし私の認識に誤りがあるようでしたら、訂正をお願いします。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
RubyCocoa (スコア:3, 興味深い)
http://japan.zdnet.com/sp/feature/07leopard/story/0,3800081890,2035955... [zdnet.com]
Re:RubyCocoa (スコア:0)
過去形(w
Re:RubyCocoa (スコア:2, 参考になる)
いきなり使えなくはならないとは思いますが、それでも勿体無い気はします。
Mac OSとJava (スコア:1)
せっかくUNIX認定も取得して、いろいろ標準に準拠してきて開発環境としても魅力が高まっているのに、Javaみたいなメジャーな開発言語の切り捨てみたいな事が行われるのは残念です。
でも、これが(UNIX認定との兼ね合いで?)SunからJava環境の提供がされるようになるという、健全な状態への布石だとしたら、Java開発には喜ばしい事かもしれません。
Re:Mac OSとJava (スコア:1)
えっと、私の不勉強かもしれませんが、SolarisとLinux以外のUNIX用のJREやJDKをSunが提供しているのでしょうか?SunのJREのダウンロードのページにはHP-UXやAIX用のJREはなかったのですが。
私はてっきり、少なくともSunがJavaのソースのライセンスをオープンにするまでは、それぞれのOSのメーカーが個別にSunとのライセンスを結んでJREやJDKを提供しているものと思っていました。
ちなみにこのスレッドで話題になっているのは、JavaからCocoaのAPIを呼び出すためのバインディングを今後は用意しないという話であって、JREやJDKを提供することとは関係ないような気がします。
まだ、Leopardの環境は手に入れてはいませんが、JREやJDKは含まれていると思います。あと、XcodeがJavaをサポートしないとしてもEclipseは間違いなく、少なくともAppleがJREとJDKを提供する限り、Mac OS Xをサポートすると思います。もし私の認識に誤りがあるようでしたら、訂正をお願いします。
ではでは、Re:Mac OSとJava (スコア:1, 興味深い)
直接の回答ではないですが、
SUNがMac OSX向けにJDKを提供しないのは、Appleがそのように望んだからだそうです。
http://blogs.sun.com/jag/entry/solaris_and_os_x_continued
Re:Mac OSとJava (スコア:1)
オープンになっても、GPLでは都合が悪いOS/メーカー向けには従来通りライセンスされるのでは。
Re:Mac OSとJava (スコア:1)
訂正をしなければいけないのは私の方です。
JREやJDKを用意しているのがSunなのか、OSベンダーなのか、さらにはライセンス形態はどうかというところまで意識してませんでした。
仰る通り、Sunから直接ダウンロードできるものは、Windows、Solaris、Linux用のものだけで、このうちUNIX認定を受けているのはSolarisのみ。UNIX認定があればJREや、JDKの提供が行われるかというのはいささか飛躍していた、というより無関係ですね。
そして、これも勘違いなのですが、「JavaからCocoaを呼び出せない」を「MacでJavaが使えない」というように読んでしまっていました。「JRE、JDKの開発を停止する」なんてどこにも書いてませんよね。言い訳ですが、最新のJavaの環境が提供されるのがMac OSではWindowsより、いつもワンテンポ遅いので、そのせいでMac OSでのJavaにいい印象を持てず、「MacでJavaが使えない」と思い込んでしまったようです。
色々な勘違いや思い込みから、「真に"Write once, run anywhere"になるべく、同一の配布元においてJava環境が提供されたら嬉しいな。」と、思ってしまったための発言でした。
スレッドの内容ともずれていたり、いい加減な思い込み発言をしていたことに気を悪くされたなら、申し訳ありません。
いい勉強になりました。
では。
Re:RubyCocoa (スコア:0)
Javaのそれとあまり相性がよくないので、
さよーならでいいんじゃないですか?
いっぽうRubyのとは凄く相性良さそうだ。