アカウント名:
パスワード:
昔ならC/C++をベースにしてOS非依存なところは共通化しておいてGUIなどOS依存なところはそれぞれのOSのAPI使うようにするそれをC#ベースでやろうって感じなのかなやっぱりGCの上でやるのがいろいろラクだから原理的にはJavaでもいいんだろうけどJava開発元はいまいちやる気ないように見えるし
Javaでもいいっていうか、Java は、その目的のために作られて、
えっ Java ってもともと組み込み用じゃなかった?
もともとライトワンスランエニウェアだったような…エディションがホイホイ増えるのでややこしい。
ライトワンスデバッグエニウェアとか言われてなかった?
その通りです。「Write once, run anywhere」は、それほど重要ではない副産物です。
「失敗した」と言う人は多いし、商業的には失敗なのかもしれないけど、マルチプラットフォーム間での互換性は、現時点でもXamarinよりJavaの方が遙かに上だと思う。IPv6関連とか、Xamarinは実装サボっている部分が多すぎ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
Xamarin(ザマリン) とはなんぞや (スコア:3)
Re: (スコア:1)
昔ならC/C++をベースにしてOS非依存なところは共通化しておいて
GUIなどOS依存なところはそれぞれのOSのAPI使うようにする
それをC#ベースでやろうって感じなのかな
やっぱりGCの上でやるのがいろいろラクだから
原理的にはJavaでもいいんだろうけどJava開発元はいまいちやる気ないように見えるし
Re:Xamarin(ザマリン) とはなんぞや (スコア:0, 興味深い)
Re: (スコア:0)
Javaでもいいっていうか、Java は、その目的のために作られて、
えっ Java ってもともと組み込み用じゃなかった?
Re: (スコア:0)
もともとライトワンスランエニウェアだったような…
エディションがホイホイ増えるのでややこしい。
Re: (スコア:0)
ライトワンスデバッグエニウェアとか言われてなかった?
Re: (スコア:0)
Javaでもいいっていうか、Java は、その目的のために作られて、
えっ Java ってもともと組み込み用じゃなかった?
その通りです。
「Write once, run anywhere」は、それほど重要ではない副産物です。
Re: (スコア:0)
「失敗した」と言う人は多いし、商業的には失敗なのかもしれないけど、
マルチプラットフォーム間での互換性は、現時点でもXamarinよりJavaの方が遙かに上だと思う。
IPv6関連とか、Xamarinは実装サボっている部分が多すぎ。
Re: (スコア:0)
Java は同じプラットホーム上でもバージョン変わったら互換ありませんし、違うプラットホームだと数値演算だけでも結果が変わるんですけどね。
もちろんどちらの環境も TCK 通りますよ。一部の型についてはビットイメージまで含めて演算結果の整合性を要求しますけど、Sun時代から彼らが実装が面倒と思ったとたんにTCKが緩くなって互換性?互換性、それ意味あるの?って感じの項目に変わるんですよね。
実際に使えている Xamarin と 使えてない Java 比べても仕方ありません。
商業的には成功してるのだと言い続けて、世間でも過度に持てはやされて、騙されても騙されてもみんな出来ていると信じてきたんですけど、10年以上かけてもやっぱり実装品質が互換性が確保できていないことを誤魔化しきれなくなって今があるんですが。