アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
なぜJavaベース? (スコア:1)
なぜわざわざJavaベースなんでしょうか。
まさかCocoa-Javaなんてわけはないんだろうし。
最高のJavaプラットホームなんていっても、Javaアプリはやっぱり遅いしね。
Re:なぜJavaベース? (スコア:2, 参考になる)
yourCatさんが書かれているとおりOpenOfficeはC++ベースです.
従ってCocoaへの移植はUI部全て書き直した上ObjC部分は既存のC++コードと
(少なくとも関数レベルでは)完全分離させないといけません.
Carbonに移植させようと思ったらToolBoxを一から覚えないといけないわけで
とても今年中にはリリースできないと思います.担当しているのが旧StarDivision
のチームらしいですし.
となると選択肢は必然的にCocoa-Javaでしょう.
その上パフォーマンス上の問題がある部分を徐々にObjCに書き換えていく形を
とるのではないでしょうか.
>最高のJavaプラットホームなんていっても、Javaアプリはやっぱり遅いしね。
「最速のプラットフォーム」でないところがこの台詞のレトリックですよね.
でも,本当にCocoa-Java遅いと思ってます?
起動こそ確かに遅いですが,(Quartzの描画オーバーヘッドの方が重いので)
私はObjCとJavaで速度的にそう変わりないと思っています.
Swingで作成したPureJavaのプログラムもjarファイルをダブルクリックして
実行すると遅いのに,Project Builderで同じソースをコンパイルして.appに
バンドルすると早かったりします.またUIをSwingからAquaにすると更に.
ということでやりようによってはMSOfficeと遜色のないものができるかも
しれないと私は期待しています.
これが単にMSへの牽制とOpenOfficeのポーティングチームの士気を削ぐだけ
の結果になるかもしれませんが・・・
kaho