アカウント名:
パスワード:
ただ件のグーグル自体は「DalvikはJava互換です」とは一度も言っていないんですよ(たぶん)
AndroidソフトをそのままJavaVMでは動かせませんし、逆もしかり。 これはJavaの要求するWrite Once, Run Everyware というは方向性とは全く相いれませんし、そもそもDalvikはJavaのライセンスを受けていないわけで。
Googleは構文をその他を確信犯的に似せてるから全く無実だとは言いませんが(そこが仰っているグレーゾーンですね) 「似ているから全て著作権違反」ではIT業界は疎か、殆どのマスプロダクトが存在不能になります。 C#とかだってかなり怪しいんじゃないかな
そもそも、Oracle(Sun)が提供してきたJavaVMでさえ、バージョンの違いで動作したりしなかったりするわけで、互換性と言えば互換性はないと思う。"Write Once Run Anywhere"は、Javaがこの世に提供されて以来、最初のバージョン以外では実現したことは無いよね。最初のバージョンだけは実現していたのは、それしかなかったから。
#2166177のAC氏が言うようにwrite onceのonceは複数バージョンでも動くとはだれも言っていない(はず)です。まあ、双方具体的なソースや事例がないので妄想像レベルですけど。。。1.2か1.3のjumpのときにそうとうアレでしたのでお気持ちは察しますがね。
# 1.3以前はバージョンアップで結構動作しなくなったけど、以降はまだましになった気がしてます。もっともそのせいか、target versionが未だに1.4.2のプロジェクトが多くてまいっちんぐ。
"Write Once, Run Anywhere"って簡単な英語にして、理解するには哲学的に難解な言葉なんですね。
あなたの主張通りなら、"Write Once, Run Somewhere"か、"Write many times, Run Anywhere"じゃないの?
普通は、"Anyhere"の「どこででも」には、「どのバージョンでも、どの環境でも」という意味だと思うよ。ハッキリ言ってなくても、そう解釈されるのが普通だ。
"Anyhere"とは言い得て妙ですね。
# テストが楽そう
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
まだ最高裁がある (スコア:1)
Re: (スコア:0)
ただ件のグーグル自体は「DalvikはJava互換です」とは一度も言っていないんですよ(たぶん)
AndroidソフトをそのままJavaVMでは動かせませんし、逆もしかり。 これはJavaの要求する
Write Once, Run Everyware というは方向性とは全く相いれませんし、そもそもDalvikは
Javaのライセンスを受けていないわけで。
Googleは構文をその他を確信犯的に似せてるから全く無実だとは言いませんが(そこが仰っている
グレーゾーンですね) 「似ているから全て著作権違反」ではIT業界は疎か、殆どのマスプロダクトが
存在不能になります。 C#とかだってかなり怪しいんじゃないかな
Re: (スコア:0)
そもそも、Oracle(Sun)が提供してきたJavaVMでさえ、バージョンの違いで動作したりしなかったりするわけで、互換性と言えば互換性はないと思う。
"Write Once Run Anywhere"は、Javaがこの世に提供されて以来、最初のバージョン以外では実現したことは無いよね。
最初のバージョンだけは実現していたのは、それしかなかったから。
Re: (スコア:0)
#2166177のAC氏が言うようにwrite onceのonceは複数バージョンでも動くとはだれも言っていない(はず)です。
まあ、双方具体的なソースや事例がないので
妄想像レベルですけど。。。1.2か1.3のjumpのときにそうとうアレでしたのでお気持ちは察しますがね。
# 1.3以前はバージョンアップで結構動作しなくなったけど、以降はまだましになった気がしてます。もっともそのせいか、target versionが未だに1.4.2のプロジェクトが多くてまいっちんぐ。
Re: (スコア:0)
"Write Once, Run Anywhere"って簡単な英語にして、理解するには哲学的に難解な言葉なんですね。
あなたの主張通りなら、"Write Once, Run Somewhere"か、"Write many times, Run Anywhere"じゃないの?
普通は、"Anyhere"の「どこででも」には、「どのバージョンでも、どの環境でも」という意味だと思うよ。
ハッキリ言ってなくても、そう解釈されるのが普通だ。
Re:まだ最高裁がある (スコア:1)
"Anyhere"とは言い得て妙ですね。
# テストが楽そう
-- う~ん、バッドノウハウ?